]> git.mxchange.org Git - friendica.git/blob - include/dbm.php
Configurable amount of maximum processes
[friendica.git] / include / dbm.php
1 <?php
2 class dbm {
3         public static function processlist() {
4                 $r = q("SHOW PROCESSLIST");
5                 $s = array();
6
7                 $processes = 0;
8                 $states = array();
9                 foreach ($r AS $process) {
10                         $state = trim($process["State"]);
11                         if (!in_array($state, array("", "init", "statistics"))) {
12                                 ++$states[$state];
13                                 ++$processes;
14                         }
15                 }
16                 // query end
17                 // Sending data
18                 // updating
19
20                 $statelist = "";
21                 foreach ($states AS $state => $usage) {
22                         if ($statelist != "")
23                                 $statelist .= ", ";
24                         $statelist .= $state.": ".$usage;
25                 }
26                 return(array("list" => $statelist, "amount" => $processes));
27         }
28 }
29 ?>