Ejemplo n.º 1
0
<?php

/**
 * Shows detailed information of all connected memcached servers, which is used by the TempStore class
 */
namespace cd;

$tempstore_div = 'tss_' . mt_rand();
echo ' | ' . ahref_js('cache', "return toggle_el('" . $tempstore_div . "')") . ' ';
$temp = TempStore::getInstance();
$css = 'display:none;' . 'overflow:auto;' . 'padding:4px;' . 'border:#000 1px solid;';
echo '<div id="' . $tempstore_div . '" style="' . $css . '">';
require 'redis.php';
require 'memcached.php';
echo '</div>';
Ejemplo n.º 2
0
    $limit = ConvertDatasize::ToBytes($memory_limit);
    $pct = round($used_mem / $limit * 100, 1);
    $limit_s = round(ConvertDatasize::convert('byte', 'MiB', $limit), 1);
    echo ' (<b>' . $pct . '%</b>' . ' of <b>' . $limit_s . ' MiB</b>)<br/>';
} else {
    echo ' (no limit)<br/>';
}
echo '<br/>';
if (extension_loaded('apc')) {
    $info = apc_cache_info('', true);
    //d($info);
    echo 'APC: using <b>' . round(ConvertDatasize::convert('byte', 'MiB', $info['mem_size']), 2) . ' MiB</b><br/>';
    echo 'APC: <b>' . $info['num_hits'] . '</b> hits, <b>' . $info['num_misses'] . '</b> misses<br/>';
    echo 'APC: <b>' . $info['num_entries'] . '</b> entries (max <b>' . $info['num_slots'] . '</b>)<br/>';
    echo '<br/>';
}
$client = HttpUserAgent::getBrowser();
echo 'Client: <b>' . $_SERVER['REMOTE_ADDR'] . '</b>' . ' using ' . ' <span title="' . $_SERVER['HTTP_USER_AGENT'] . '" style="font-weight:bold">' . $client->name . ' ' . $client->version . ' (' . $client->os . ', ' . $client->arch . ')</span><br/>';
echo '<br/>';
echo 'Webserver: <b>' . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . '</b><br/>';
echo 'Software: <b>' . $_SERVER['SERVER_SOFTWARE'] . '</b> with <b><span title="PHP_VERSION_ID = ' . PHP_VERSION_ID . '">PHP ' . phpversion() . '</span></b><br/>';
echo 'Webserver time: <b>' . date('Y-m-d H:i:s T') . '</b><br/>';
echo 'System uptime: <b>' . elapsed_seconds(uptime()) . '</b><br/>';
echo '</div>';
// closing $prof_id
echo ' | <span id="span_rendertime">9.99</span>s render';
echo ahref_js('', "return hide_el('" . $wrapper_id . "');", 'closebtn');
echo '</div>';
// closing inner $container_id
echo '</div>';
// closing outer wrapper
Ejemplo n.º 3
0
                        $bg_col = '#26D938';
                        // greenish
                    }
                }
            }
            if (is_string($param)) {
                $tmp[] = '<span style="background-color:' . $bg_col . ';">' . $param . '</span>';
            } else {
                $tmp[] = '<span style="background-color:' . $bg_col . ';">' . serialize($param) . '</span>';
            }
        }
        echo implode(', ', $tmp);
    }
    echo '</div>' . '</div>';
}
echo ahref_js(count($db->queries) . ' sql', "return toggle_el('" . $sql_div . "')");
$show_div = $db->getErrorCount() ? true : false;
$css = $show_div ? '' : 'display:none;';
echo '<div id="' . $sql_div . '" style="' . $css . '">';
foreach ($db->queries as $q) {
    print_query($q);
}
echo count($db->queries) . ' ' . (count($db->queries) == 1 ? 'query' : 'queries') . ' in ' . round($db->getTotalQueryTime(), 2) . 's<br/>';
echo '<br/>';
echo 'Server: <b>' . $db->getHost() . '</b><br/>';
/*
$db_time = Sql::pSelectItem('SELECT NOW()');
$uptime  = Sql::pSelectRow('SHOW STATUS WHERE Variable_name = ?', 's', 'Uptime');

echo 'Database server time: <b>'.$db_time.'</b><br/>';
echo 'Web server time: <b>'.sql_datetime( time() ).'</b><br/>';