1. 2.0 release branch, this is the latest code. 2. Compilation. ./configure --full --without-ffmpeg --without-nginx 3. Configuration file. `listen 1935; max_connections 8000; srs_log_tank file; srs_log_file ./objs/srs.log; #daemon on; http_api { enabled on; listen 1985; } http_server { enabled on; listen 80; dir /usr/local/srs/objs/hls; } stats { network 0; disk sda sdb xvda xvdb; } vhost __defaultVhost__ { http_remux { enabled on; mount /[app]/[stream].flv; hstrs on; } }` 5. Do not push any stream, repeatedly open and close the HTTP stream using the test player ffplay at http://xxx.xxx.xxx.xxx/app/1.flv. 6. The number of close_wait will increase each time the player is opened and closed. 7. https://github.com/ossrs/srs/blob/a37a14377a9a38e245aed16d7a651217249c0baf/trunk/src/app/srs_app_http_stream.cpp#L557 8. Unable to break out of the loop here.  `TRANS_BY_GPT3`
./configure --full --without-ffmpeg --without-nginx
listen 1935; max_connections 8000; srs_log_tank file; srs_log_file ./objs/srs.log; #daemon on; http_api { enabled on; listen 1985; } http_server { enabled on; listen 80; dir /usr/local/srs/objs/hls; } stats { network 0; disk sda sdb xvda xvdb; } vhost __defaultVhost__ { http_remux { enabled on; mount /[app]/[stream].flv; hstrs on; } }srs/trunk/src/app/srs_app_http_stream.cpp
Line 557 in a37a143
TRANS_BY_GPT3