2017-07-15 4 views
0

良い一日、mysqlとアボートされた接続:なぜそのような高い数値ですか?

私はMySQLの環境(私はあなたの理解と耽溺のために事前にお願いします)との初心者です...私はSHOW GLOBAL STATUSを使用して統計を見てきました。

enter image description here

私のサーバーは24時間だけをアップしてきたと私は中止されたクライアントのような高い数を見つけることは非常に驚いています。私はこの方法(AJAXの1/2秒ごとと呼ばれる)の私のプログラミングに不可欠な要素を欠いているかもしれませんか?

function getLatestDataFromDatabase(){ 
    $query = 'CALL sp_tbl_domotique_components_get_values'; 
    if($result = $this->db->query($query)){ 
     $return = ''; 
     while($r = $result->fetch_object()){ 
      $return .= $r -> tech_name . ' | ' . $r -> value_t_f . ' | ' . $r -> component_type . ' | '; 
      $return .= '<hr/>'; 
      $data[] = $r; 
     } 

     $encode_donnees = json_encode($data); 

    $myfile = fopen("output.txt", "w") or die("Unable to open file!"); 
    fwrite($myfile, $encode_donnees); 
    fclose($myfile); 

    return $encode_donnees; 
    } 
} 

非常に感謝しているあなたのヒントの多くのありがとう。

+0

使用しているデータベースコネクタはどれですか? dbコネクタが問合せの接続を常にオープンしているが、クローズしていないかどうかを確認しましたか? – PerunSS

答えて

関連する問題