об использовании apache2 mod-cband xml - PullRequest
0 голосов
/ 20 апреля 2020

я использую apache2 с mod-cband

я хочу использовать данные mod-cband xml с javascript, ajax

однако у нас проблема mod-cband2

mod-cband показывает «net :: ERR_EMPTY_RESPONSE error» через определенное время.

в чем проблема cband или мой код

код ошибки

The ajax call returned error 0: NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://my-url//cband-status-me?xml'.

мой код

setInterval(function() {
                try{
                    var result =  $.ajax({
                        url : "$host/traffic-me?xml",
                        type : "GET",
                        dataType : "XML",
                        async : false,
                        statusCode: {
                            0: function() {
                              return false;
                            }
                        } ,
                        async: false,
                        success: function(data) {

                        } , error : function(xhr, responseText){
                            console.log("The ajax call returned error " + xhr.status + ": " + xhr.statusText);
                        }
                    }).responseText;

                    var TFxml = $.parseXML(result);
                    var usageTF = $(TFxml).find("Virtualhosts").find("usages").find("kbps").text();     
                    usageTF = Number(usageTF).toFixed(0);

                    if(usageTF == ""){
                        usageTF = 0;
                    }
                    TFChartData.removeRow(0);
                    TFChartData.addRow([ where.toString() , Math.round( Number(usageTF)/1024 ) ]);

                    chart.draw(TFChartData, LiveChartOptions);
                    where++;
                }catch(e){
                    console.log(e);
                }

            }, 1000);
...