[Icecast] Icecast is shutdown / client auth failed with ""

subscription at nextdial.com.br subscription at nextdial.com.br
Wed Aug 29 12:45:38 UTC 2018


Hello,
  
 In order to identify if was some issue regard to the auth api we include 
some trace logs and we move it to other machine.

Bellow is what trace we are generating (date, result, elapsed time in 
milleseconds, request):
    [8/29/18 11:49:00 AM]     200       0.3721    
action=listener_add&server=r22&port=443&client=2616&mount=/alphafmsp&user=&p
ass=&ip=177.223.XX&agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
[8/29/18 11:49:00 AM]     200       0.6181    
action=listener_remove&server=r22&port=443&client=673&mount=/aradiorock&user
=&pass=&duration=983&ip=191.206.XX&agent=NxApp/1.18.07.10 (Xamarin; 
Android; 27; Mi A2 Lite; Xiaomi)
[8/29/18 11:49:00 AM]     200       0.4407    
action=listener_add&server=r22&port=443&client=2618&mount=/alphafmsp&user=&p
ass=&ip=177.138.XX&agent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
[8/29/18 11:49:00 AM]     200       0.3872    
action=listener_add&server=r20&port=443&client=3040&mount=/aradiorock&user=&
pass=&ip=189.8.XX&agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
  
 Even with responses quickly responses we still getting:
  
 [2018-08-29  11:49:08] INFO auth_url/url_add_listener client auth 
(http://10.68.0.136:8001/listener/add) failed with ""
  
 And sometimes the icecast process just shutdown! Bellow is the last second 
logged:
  
 AUTH ACCESS.LOG
  
 [8/29/18 11:49:10 AM]    200   0.3864    
action=listener_add&server=r20&port=443&client=3071&mount=/amorfm&user=&pass
=&ip=191.39.XXX&agent=App/2.4.2 (Linux;Android 7.0) ExoPlayerLib/2.5.4
[8/29/18 11:49:10 AM]    200   0.204      
action=listener_add&server=r20&port=443&client=3070&mount=/alphafmsp&user=&p
ass=&ip=201.81.XXX&agent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
[8/29/18 11:49:10 AM]    200   0.2598    
action=listener_remove&server=r22&port=443&client=2625&mount=/alphafmsp&user
=&pass=&duration=6&ip=177.95.XXX&agent=Mozilla/5.0 (Windows NT 6.1) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
[8/29/18 11:49:10 AM]    200   0.1067    
action=listener_remove&server=r20&port=443&client=512&mount=/aradiorock&user
=&pass=&duration=1087&ip=179.127.XXX&agent=Mozilla/5.0 (Windows NT 6.1; 
Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 
Safari/537.36
[8/29/18 11:49:10 AM]    200   0.4311    
action=listener_add&server=r20&port=443&client=3072&mount=/alphafmsp&user=&p
ass=&ip=201.52.XXX&agent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
[8/29/18 11:49:10 AM]    200   0.3617    
action=listener_add&server=r22&port=443&client=2638&mount=/aradiorock&user=&
pass=&ip=179.241.XXX&agent=NxApp/1.18.07.10 (Xamarin; Android; 26; moto x4; 
motorola)
  
 ICECAST ERROR.LOG (machine named "r20")
  
 [2018-08-29  11:49:10] DBUG auth/auth_run_thread 1 client(s) pending on 
/amorfm
[2018-08-29  11:49:10] DBUG auth/auth_run_thread 1 client(s) pending on 
/alphafmsp
[2018-08-29  11:49:10] DBUG auth/add_listener_to_source max on /amorfm is 
-1 (cur 6)
[2018-08-29  11:49:10] DBUG auth/add_listener_to_source Added client to 
/amorfm
[2018-08-29  11:49:10] DBUG auth/add_authenticated_listener client 
authenticated, passed to source
[2018-08-29  11:49:10] DBUG auth/add_listener_to_source max on /alphafmsp 
is 750 (cur 750)
[2018-08-29  11:49:10] DBUG fserve/fserve_add_client Adding client to file 
serving engine
[2018-08-29  11:49:10] DBUG fserve/fserve_add_pending fserve handler waking 
up
[2018-08-29  11:49:10] DBUG auth/auth_release ...refcount on auth_t 
/alphafmsp is now 751
[2018-08-29  11:49:10] INFO auth/auth_new_listener client 3070 failed
[2018-08-29  11:49:10] DBUG fserve/fserv_thread_function fserve handler 
exit
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
client_connections (2719)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
client_connections (2720)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1331)
[2018-08-29  11:49:10] DBUG client/client_read_bytes reading from 
connection has failed
[2018-08-29  11:49:10] INFO source/send_to_listener Client 512 
(179.127.XXX) has fallen too far behind, removing
[2018-08-29  11:49:10] DBUG auth/queue_auth_client ...refcount on auth_t 
/aradiorock is now 502
[2018-08-29  11:49:10] INFO auth/queue_auth_client auth on /aradiorock has 
1 pending
[2018-08-29  11:49:10] DBUG source/source_main Client removed
[2018-08-29  11:49:10] INFO source/source_main listener count on 
/aradiorock now 500
[2018-08-29  11:49:10] DBUG source/source_main Client added for mountpoint 
(/amorfm)
[2018-08-29  11:49:10] INFO source/source_main listener count on /amorfm 
now 7
[2018-08-29  11:49:10] INFO auth/auth_add_listener adding client for 
authentication
[2018-08-29  11:49:10] DBUG auth/queue_auth_client ...refcount on auth_t 
/alphafmsp is now 752
[2018-08-29  11:49:10] INFO auth/queue_auth_client auth on /alphafmsp has 1 
pending
[2018-08-29  11:49:10] DBUG auth/auth_run_thread 1 client(s) pending on 
/aradiorock
[2018-08-29  11:49:10] DBUG auth/auth_release ...refcount on auth_t 
/aradiorock is now 501
[2018-08-29  11:49:10] DBUG format/format_check_http_buffer processing 
pending client headers
[2018-08-29  11:49:10] DBUG auth/auth_run_thread 1 client(s) pending on 
/alphafmsp
[2018-08-29  11:49:10] DBUG auth/add_listener_to_source max on /alphafmsp 
is 750 (cur 750)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1332)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
connections (3046)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1331)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update "/aradiorock" 
slow_listeners (63)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global listeners 
(1317)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update "/aradiorock" 
listeners (500)
[2018-08-29  11:49:10] DBUG fserve/fserve_add_client Adding client to file 
serving engine
[2018-08-29  11:49:10] DBUG fserve/fserve_add_pending fserve handler waking 
up
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1332)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
connections (3047)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update "/amorfm" 
listener_peak (7)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update "/amorfm" 
listeners (7)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
client_connections (2721)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1331)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global listeners 
(1318)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
listener_connections (2347)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global clients 
(1332)
[2018-08-29  11:49:10] DBUG stats/modify_node_event update global 
connections (3048)
[2018-08-29  11:49:10] DBUG auth/auth_release ...refcount on auth_t 
/alphafmsp is now 751
[2018-08-29  11:49:10] INFO auth/auth_new_listener client 3072 failed
[2018-08-29  11:49:10] DBUG auth/queue_auth_client ...refcount on auth_t 
/alphafmsp is now 751
[2018-08-29  11:49:10] INFO auth/queue_auth_client auth on /alphafmsp has 1 
pending
[2018-08-29  11:49:10] DBUG fserve/fserv_thread_function fserve handler 
exit
[2018-08-29  11:49:10] DBUG auth/auth_run_thread 1 client(s) pending on 
/alphafmsp
  
 I can't figure out why icecast is shutting down and why sometimes it can't 
authenticate the request.
  
 It happens with different loads. Sometimes with about 2500, others with 
3000 and others with about 4200 listeners.
  
 Other useful info: we have a hearbeat api that do a "status-json.xsl" 
request at every 4s.
  
 Any ideas?
  

  
  
 Best,
 Thiago
  
  

----------------------------------------
 De: "subscription at nextdial.com.br" <subscription at nextdial.com.br>
Enviado: sexta-feira, 24 de agosto de 2018 20:51
Para: icecast at xiph.org
Assunto: Client auth failed with ""   
  Hello,
 We are using url authentication and getting the item bellow at the log:
  
 [2018-08-24  23:26:05] INFO auth_url/url_add_listener client auth 
(http://127.0.0.1:8001/listener/add) failed with ""
  
 I put try/catch and reviewed all my code ensure always return a proper 
status and header error code, so what trigger this kind of error?

    
    
   Regards,
   Thiago
    


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20180829/359a515a/attachment.htm>


More information about the Icecast mailing list