[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: phpbb many connections blocking ?
PandoraBox2007
PHP
// Connect to DB
$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);

// We do not need this any longer, unset for safety purposes
unset($dbpasswd);

$res = explode('  ', mysql_stat($db->db_connect_id));

/*
Array
(
    [0] => Uptime: 1598
    [1] => Threads: 3
    [2] => Questions: 4764
    [3] => Slow queries: 0
    [4] => Opens: 1515
    [5] => Flush tables: 1
    [6] => Open tables: 4
    [7] => Queries per second avg: 2.981
)

*/

preg_match("/([0-9.]+)/i", $res['1'], $count_connect);

if ($count_connect < 27)
{
    die('Many connections please reload.');
}




Спустя 21 минута, 8 секунд (6.07.2009 - 10:40) sergeiss написал(а):
- Ну как?
- 500.
- Чего "500"???
- А чего "ну как"?????

© Из анекдота.

Или, иными словами - а чего хотел спросить-то?

Спустя 3 минуты, 13 секунд (6.07.2009 - 10:43) PandoraBox2007 написал(а):
хочю ограничить число процессов MySQL

SQL
COUNT(COUNT(SHOW PROCESSLIST);
COUNT(COUNT(PROCESSLIST);


такая конструкция не идет smile.gif

Спустя 7 часов, 56 минут, 14 секунд (6.07.2009 - 18:40) kirik написал(а):
Может поправить системную переменную max_connections в MySQL?

Спустя 2 часа, 4 минуты, 30 секунд (6.07.2009 - 20:44) PandoraBox2007 написал(а):
в том то и прикол движок на хостинге )

Спустя 4 минуты, 34 секунды (6.07.2009 - 20:49) kirik написал(а):
А ежели так?
SQL
SET GLOBAL max_connections = 2

Запрос
SQL
SET GLOBAL max_connections = 2;
SHOW VARIABLES;

отрабатывается.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.