garizlo
Новичок
Не стал задавать новую тему. извините если что. Вообщем ситуация похожая, открывается куча соединений, и не закрываются никак... SLEEP
Подскажите пожалуйста, или может кто посмотрит этот скрипт. (Я вообще не шарю в php
((((( )
Вообщем проблемма такая, скрипт поставился, и даже работал, но как только траф стал около 500 юзверей, мне почемуто заблокировали хостинг, я пишу в саппорт и мне там отвечают:
У вас какой то скрипт создает sleep процессы. И показывают мне базу в которой все происходит. Это как раз база для этого скрипта.
Вообщем за пол часа из 6 гб выделенной памяти под mysql я забивал 4.5 - это пи....ц...)
Я так понимаю, что открываются соединения с базой и не закрываются.......((((((
Скрипт использует вот этот класс для соединения с базой - ADODB (_http://phpclub.ru/detail/article/adodb_1?printVersion=1#part_3_1) только версия не 4 а 3
Вот что происходит:
| 56 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1178 | | | | 100 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1180 | | | | 115 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1022 | | | | 313 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1128 | | | | 367 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1127 | | | | 601 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1070 | | | | 898 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 79 | | | | 1283 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 950 | | | | 1355 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 925 | | | | 1409 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 920 | | | | 1677 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 802 | | | | 1954 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 699 | | | | 2033 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 520 | | | | 2039 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 815 | | | | 2310 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 640 | | | | 2523 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 706 | | | | 2699 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 680 | | | | 3140 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 552 | | | | 3552 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 132 | | | | 3627 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 441 | | | | 3643 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 396 | | | | 4358 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 276 | | | | 4371 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 272 | | | | 4445 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 250 | | | | 4479 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 81 | | | | 4549 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 222 | | | | 4580 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 216 | | |
Люди добрые, может кто поправит скриптик????
Всем заранее спасибо.
Скрипт скачать можно тут:
http://reloading.net.ru/1406064
Это скрипт укорачивания ссылок.
P.S.
Да, кстати, РАНЬШЕ ТАКОГО НЕ БЫЛО.
-~{}~ 18.03.07 20:01:
Люди правильно ли я сделал:
в .htaccess добавил вот это:
php_value disable_functions mysql_pconnect
а вот это:
$myDB = &ADONewConnection($ADO_DBTYPE);
if($ADO_DBTYPE == "access" || $ADO_DBTYPE == "odbc") $myDB->PConnect($ADO_DATABASE, $ADO_USERNAME,$ADO_PASSWORD);
elseif($ADO_DBTYPE == "ibase") $myDB->PConnect($ADO_HOSTNAME.":".$ADO_DATABASE,$ADO_USERNAME,$ADO_PASSWORD);
else $myDB->PConnect($ADO_HOSTNAME,$ADO_USERNAME,$ADO_PASSWORD,$ADO_DATABASE);
?>
Заменил на это:
$myDB = &ADONewConnection($ADO_DBTYPE);
if($ADO_DBTYPE == "access" || $ADO_DBTYPE == "odbc") $myDB->Connect($ADO_DATABASE, $ADO_USERNAME,$ADO_PASSWORD);
elseif($ADO_DBTYPE == "ibase") $myDB->Connect($ADO_HOSTNAME.":".$ADO_DATABASE,$ADO_USERNAME,$ADO_PASSWORD);
else $myDB->Connect($ADO_HOSTNAME,$ADO_USERNAME,$ADO_PASSWORD,$ADO_DATABASE);
mysql_close();
?>
????????????
Подскажите пожалуйста, или может кто посмотрит этот скрипт. (Я вообще не шарю в php

Вообщем проблемма такая, скрипт поставился, и даже работал, но как только траф стал около 500 юзверей, мне почемуто заблокировали хостинг, я пишу в саппорт и мне там отвечают:
У вас какой то скрипт создает sleep процессы. И показывают мне базу в которой все происходит. Это как раз база для этого скрипта.
Вообщем за пол часа из 6 гб выделенной памяти под mysql я забивал 4.5 - это пи....ц...)
Я так понимаю, что открываются соединения с базой и не закрываются.......((((((
Скрипт использует вот этот класс для соединения с базой - ADODB (_http://phpclub.ru/detail/article/adodb_1?printVersion=1#part_3_1) только версия не 4 а 3
Вот что происходит:
| 56 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1178 | | | | 100 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1180 | | | | 115 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1022 | | | | 313 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1128 | | | | 367 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1127 | | | | 601 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 1070 | | | | 898 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 79 | | | | 1283 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 950 | | | | 1355 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 925 | | | | 1409 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 920 | | | | 1677 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 802 | | | | 1954 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 699 | | | | 2033 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 520 | | | | 2039 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 815 | | | | 2310 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 640 | | | | 2523 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 706 | | | | 2699 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 680 | | | | 3140 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 552 | | | | 3552 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 132 | | | | 3627 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 441 | | | | 3643 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 396 | | | | 4358 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 276 | | | | 4371 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 272 | | | | 4445 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 250 | | | | 4479 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 81 | | | | 4549 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 222 | | | | 4580 | user354_onlyupuz | localhost | user354_oninfo | Sleep | 216 | | |
Люди добрые, может кто поправит скриптик????
Всем заранее спасибо.
Скрипт скачать можно тут:
http://reloading.net.ru/1406064
Это скрипт укорачивания ссылок.
P.S.
Да, кстати, РАНЬШЕ ТАКОГО НЕ БЫЛО.
-~{}~ 18.03.07 20:01:
Люди правильно ли я сделал:
в .htaccess добавил вот это:
php_value disable_functions mysql_pconnect
а вот это:
$myDB = &ADONewConnection($ADO_DBTYPE);
if($ADO_DBTYPE == "access" || $ADO_DBTYPE == "odbc") $myDB->PConnect($ADO_DATABASE, $ADO_USERNAME,$ADO_PASSWORD);
elseif($ADO_DBTYPE == "ibase") $myDB->PConnect($ADO_HOSTNAME.":".$ADO_DATABASE,$ADO_USERNAME,$ADO_PASSWORD);
else $myDB->PConnect($ADO_HOSTNAME,$ADO_USERNAME,$ADO_PASSWORD,$ADO_DATABASE);
?>
Заменил на это:
$myDB = &ADONewConnection($ADO_DBTYPE);
if($ADO_DBTYPE == "access" || $ADO_DBTYPE == "odbc") $myDB->Connect($ADO_DATABASE, $ADO_USERNAME,$ADO_PASSWORD);
elseif($ADO_DBTYPE == "ibase") $myDB->Connect($ADO_HOSTNAME.":".$ADO_DATABASE,$ADO_USERNAME,$ADO_PASSWORD);
else $myDB->Connect($ADO_HOSTNAME,$ADO_USERNAME,$ADO_PASSWORD,$ADO_DATABASE);
mysql_close();
?>
????????????