powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql процессы со статусом Sleep. (again)
9 сообщений из 9, страница 1 из 1
MySql процессы со статусом Sleep. (again)
    #36445157
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeBSD 7.1 php 5.2 Mysql 5.1.42
вдруг откуда нивозьмись стали появляться куча процессов MYSQL со статусом Sleep
постоянные соединения запрещены в php.ini, код вычищен (на всякий случай). что это и как лечить?
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #36446082
ovax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netstat'ом глянуть какой процесс держит соединение с МуСКуль сокетом.
возможно, fast-cgi приложение, либо вообще отдельный процесс
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #36451201
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
tcp4        0        0  m3serv.http             62 . 122 . 211 . 4 . 1459       TIME_WAIT
tcp4        0        0  m3serv.smtp            bb43cb25.virtua.. 4632   TIME_WAIT
tcp4        0    24392  m3serv.http             66 - 96 - 229 - 118 .is. 1033   ESTABLISHED
tcp4        0        0  m3serv.http             181 - 171 - 132 - 95 .p. 4333   TIME_WAIT
tcp4        0        0  m3serv.smtp             86 . 110 . 163 . 22 . 40296     FIN_WAIT_2
tcp4        0        0  localhost.https        localhost. 31074         LAST_ACK
tcp4        0        0  localhost.https        localhost. 37943         LAST_ACK
tcp4        0        0  localhost.https        localhost. 60000         LAST_ACK
tcp4        0        0  m3serv.http             80 - 240 - 220 - 38 .dn. 54728  FIN_WAIT_2
tcp4        0        0  localhost.https        localhost. 62461         LAST_ACK
tcp4        0        0  m3serv.smtp             189 - 80 - 36 - 104 .ou. 20673  FIN_WAIT_2
tcp4        0        0  m3serv.smtp             88 . 220 . 124 . 254 . 5695     FIN_WAIT_2
tcp4        0     1399  m3serv.http             217 . 118 . 82 . 242 . 49369    FIN_WAIT_1
tcp4        0      135  m3serv.http            OrbitaTelecom-Ne. 19006  FIN_WAIT_1
tcp4        0      210  m3serv.http            OrbitaTelecom-Ne. 19007  FIN_WAIT_1

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
MySQL on localhost ( 5 . 1 . 42 -log)                                                                    up  0 + 04 : 51 : 29  [ 23 : 24 : 01 ]
 Queries:  2 .5M   qps:   151  Slow:     18 . 0          Se/In/Up/De(%):     44 / 07 / 03 / 00 
             qps now:   275  Slow qps:  0 . 0   Threads:    14  (    5 /    0 )  59 / 05 / 02 / 00 
 Cache Hits:  588 .1k Hits/s:  34 . 4  Hits now:   64 . 9   Ratio:  52 . 3 % Ratio now:  39 . 8 %
 Key Efficiency:  99 . 8 %  Bps in/out:  29 .1k/  1 .2M   Now in/out:  31 .6k/  3 .5M

      Id      User         Host/IP         DB      Time    Cmd Query or State
      --      ----         -------         --      ----    --- ----------
   322161   da_admin       localhost m3club_for          0   Query show full processlist
   322207  m3club_da       localhost m3club_dan          0   Sleep
   322208  m3club_da       localhost m3club_dan          0   Sleep
   322209  m3club_fo       localhost m3club_for          0   Query UPDATE ibf2_members SET member_login_key_expire= 1265919840  W
   322210  m3club_fo       localhost m3club_for          0   Query UPDATE ibf2_members SET member_login_key_expire= 1265919840  W
   322217  servstat_       localhost servstat_c          0   Sleep
   322218  m3club_da       localhost m3club_dan          0   Sleep
   322219  m3club_da       localhost m3club_dan          0   Sleep
   322220  m3club_fo       localhost m3club_for          0   Query SELECT id, members_display_name, mgroup FROM ibf2_members WH
   322221  m3club_fo       localhost m3club_ads          0   Sleep
   322222  m3club_fo       localhost m3club_ads          0   Sleep
   322223  m3club_fo       localhost m3club_for          0   Query SELECT m.id, m.name, m.members_display_name, m.members_creat
   322230  servstat_       localhost servstat_c          0   Sleep
   322231  servstat_       localhost servstat_c          0   Sleep
   322232  m3club_fo       localhost m3club_ads          0   Sleep
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #36454427
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа ап. выяснились прикольные вещи.
если написать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$conn = mysql_connect($hostname,$nameuser,$password);


$error  =  0  ; 
mysql_select_db($namebase,$conn);
for($i= 1 ;$i< 10 ;$i++){
	sleep( 1 );
	print $i;
	$r = mysql_fetch_array(mysql_query("SELECT `post_scuko`,`author_id` FROM `ibf2_posts` WHERE pid = 1" ,$conn),MYSQL_ASSOC);
}
//exit;
//mysql_close($conn);
//echo 'sleep';

и НЕ закрывать соединение (mysql_close($conn);), и НЕ вызывать exit то соединение остается висеть.
если его закрыть - оно закроется. если вызвать exit - тоже закроется.
FREEBSD 7.1 php 5.2 APACHE 2.2 prefork
кто нить может что нить сказать?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MySql процессы со статусом Sleep. (again)
    #37103257
Фотография Sherbakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поидее соединение должно закрываться когда скрипт отработал php надо покопаться в конфиге.
а вобще хорошим тоном читается завершение соединения по линке открытой в начале.
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #37109302
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а на предмет чего копать конфиг?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MySql процессы со статусом Sleep. (again)
    #38315835
seyfer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow,

Соединения должны сами отваливаться по таймауту. Это в конфиге мускула. Попробуй уменьшить таймаут.

Я лично никогда их не закрываю сам. Даже в фреймворке отключить пришлось закрытие, переопределив класс из ядра, когда начал работать с многопоточными приложениями. Там надо закрывать в родительском, перед созданием нового дочернего процесса. Иначе они сами должны закрываться.
А если не закрывать, то дочерний процесс пытается подключится к уже открытому соединению, чего не должно быть.
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #38315863
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пасиба , за три года разобрались.
...
Рейтинг: 0 / 0
MySql процессы со статусом Sleep. (again)
    #38316077
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowа на предмет чего копать конфиг?
Предполагалось, что вы будете копаться на предмет постоянных соединений. Самостоятельно убедитесь, что якобы отключенные постоянные соединения действительно отключены. Ошибки администратора при редактировании php.ini случаются. Он мог отредактировать не тот файл. Скрипт мог включить некоторые настройки сам. Фреймворки могли себя повести не так как от них ждут.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql процессы со статусом Sleep. (again)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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