<?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>';
$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
$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/>';