mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-15 03:46:25 +00:00
42 lines
773 B
PHP
42 lines
773 B
PHP
|
<?
|
||
|
if (!check_perms('site_debug')) {
|
||
|
error(403);
|
||
|
}
|
||
|
View::show_header('PHP Processes');
|
||
|
$PIDList = trim(`ps -C php-fpm -o pid --no-header`);
|
||
|
$PIDs = explode("\n", $PIDList);
|
||
|
$Debug->log_var($PIDList, 'PID list');
|
||
|
$Debug->log_var($PIDs, 'PIDs');
|
||
|
?>
|
||
|
<div class="thin">
|
||
|
<table class="process_info">
|
||
|
<colgroup>
|
||
|
<col class="process_info_pid" />
|
||
|
<col class="process_info_data" />
|
||
|
</colgroup>
|
||
|
<tr class="colhead_dark">
|
||
|
<td colspan="2">
|
||
|
<?=count($PIDs) . ' processes'?>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<?
|
||
|
foreach ($PIDs as $PID) {
|
||
|
$PID = trim($PID);
|
||
|
if (!$ProcessInfo = $Cache->get_value("php_$PID")) {
|
||
|
continue;
|
||
|
}
|
||
|
?>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<?=$PID?>
|
||
|
</td>
|
||
|
<td>
|
||
|
<pre><?print_r($ProcessInfo)?></pre>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<? } ?>
|
||
|
</table>
|
||
|
</div>
|
||
|
<?
|
||
|
View::show_footer();
|