1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
dbnode.php
См. документацию.
1<?php
3
5{
6 public static function GetUpTime($node_id)
7 {
8 if ($node_id > 1)
9 {
10 ob_start();
11 try
12 {
13 $DB = CDatabase::GetDBNodeConnection($node_id, true, false);
14 }
15 catch (\Bitrix\Main\DB\ConnectionException $_)
16 {
17 $DB = false;
18 }
19 ob_end_clean();
20 }
21 else
22 {
23 $DB = $GLOBALS['DB'];
24 }
25
26 if (is_object($DB))
27 {
28 $rs = $DB->Query('select extract(epoch from current_timestamp - pg_postmaster_start_time()) as UPTIME', false, '', ['fixed_connection' => true]);
29 if ($ar = $rs->Fetch())
30 {
31 return $ar['UPTIME'];
32 }
33 }
34
35 return false;
36 }
37}
Определения dbnode.php:5
Определения dbnode.php:5
static GetUpTime($node_id)
Определения dbnode.php:6
global $DB
Определения cron_frame.php:29
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
$ar
Определения options.php:199
$rs
Определения action.php:82
$GLOBALS['_____370096793']
Определения update_client.php:1