Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL процессы со статусом «SLEEP». / 3 сообщений из 3, страница 1 из 1
21.11.2005, 13:42:05
    #33389972
MySQL процессы со статусом «SLEEP».
Здравствуйте. Мой сайт использует в своей работе MySQL. В день приходится, примерно, 30.000 соединений с БД.

Я никак не могу понять, почему у меня постоянно возникают процессы со статусом «SLEEP». Этих процессов немного, где-то 6 (число постоянно меняется). Так вот, эти процессы то рождаются то закрываются, причем закрываются через разные промежутки времени (нет никакой логики).

Я не могу понять почему это происходит, так как для соединения с БД я использую такую конструкцию:

Код: plaintext
$link=MYSQL_CONNECT($hostname,$username,$password);

По-идее скрипт сначала проверяет нет ли уже такого подключения «$link» - если есть то он использует его, а не создает новое.

Вон я и не могу понять, почему у меня постоянно рождаются новые процессы со статусом «SLEEP».

Заранее благодарю.
...
Рейтинг: 0 / 0
21.11.2005, 14:19:53
    #33390117
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL процессы со статусом «SLEEP».
Если у вас PHP стоит не модулем, а работает через CGI, то повторное использование соединений невозможно. И они остаются висеть в таком статусе, пока не отвалятся по таймауту.
...
Рейтинг: 0 / 0
21.11.2005, 16:26:26
    #33390559
MySQL процессы со статусом «SLEEP».
У меня PHP ввиде модуля.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL процессы со статусом «SLEEP». / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]