powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / много подключений - проблема
4 сообщений из 4, страница 1 из 1
много подключений - проблема
    #32696672
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

я сделал рейтинг

и у меня возникла следующая проблемка:

в конце сщетщика стоит закрытие соеденения с базой mysql_close()

но ведать не всегда до этой команды доходит очередь

и частенько база подвисает
и пишет сообщение Too many connections
типа очень много соеденений

нарузка на базу маленькая около 20 000 хитов в сутки

как из этого положения выйти?
...
Рейтинг: 0 / 0
много подключений - проблема
    #32696673
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и как в mysql на рнр зделать транзакцию?
...
Рейтинг: 0 / 0
много подключений - проблема
    #32698451
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ничгео не понял..;)
и почему до этой команды не доходит очередь?
Код давай.
И что подразумевалось под
"да и как в mysql на рнр зделать транзакцию?"
----------------------------------------
Артитсты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
много подключений - проблема
    #32698574
addass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот в кратце

include 'connect.php';
include 'function_top.php';

if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
{
$ip=getenv('REMOTE_ADDR');
}
$host = gethostbyaddr("$ip");
if (!$ip){$ip = "unknown";}
if (!$host){$host = "unknown";};

if (empty($id)){$id=2;};

$t2='ip'.$id;
$t1='iplog'.$id;
$date= date ("Ym.d");



$sql = mysql_query ("select * from ".$t2." where date = '$date'");
if (mysql_num_rows($sql)==0){
mysql_query ("insert into ".$t1."( date) values ('$date');");

};
page();
refer();

$sql = mysql_query ("select * from ".$t2." where date ='$date' AND basehost = '$ip'");


if (mysql_num_rows($sql)>0){ mysql_query ("update ".$t1." set hit = hit + 1 where date = '$date' "); mysql_query ("update ".$t2." set total = total + 1 where date = '$date' AND basehost='$ip' ");
}
else{
mysql_query ("insert into ".$t2." values ('$date', '$ip','$host','1');"); mysql_query ("update ".$t1." set hit = hit + 1, host = host + 1 where date = '$date' ");


countr();
hars();
browser();
os();
del();
update();

updatop();

};
mysql_close();

при переходе юзера на
страницу скрипт не всегда сможет выполнется до конца. и прерывается на какой-то
функции
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / много подключений - проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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