Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

AmxBans Gm + MySQL

Статус пользователя Vitaliy
сообщение 23.10.2012, 16:02
Сообщение #1


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Всем привет!

Давайте поправим, в нашем, всеми любимом скрипте AMxBans - mysql

все что надо сделать, просто сделать так что бы mysql запросы не плодились , так как они создаются но не закрываются

Кто может написать , исправить, для нашего всеми любимого форума , так как это плохо когда дофига открыто и ничего не закрыто



Поддержите меня)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 23.10.2012, 16:46
Сообщение #2


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Pro(X-Gamer)Pro @ 23.10.2012, 17:02) *
Всем привет!

Давайте поправим, в нашем, всеми любимом скрипте AMxBans - mysql

все что надо сделать, просто сделать так что бы mysql запросы не плодились , так как они создаются но не закрываются

Кто может написать , исправить, для нашего всеми любимого форума , так как это плохо когда дофига открыто и ничего не закрыто



Поддержите меня)

Что-то совсем не понятно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 23.10.2012, 16:52
Сообщение #3


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

если бы это еще сильно мешало...
Надо смотреть почему плодит. Тесты делать, всё такое.
У меня при 4х серверах 10 процессов висит примерно - просто в mysql выставил время жизни поменьше и всё.

Отредактировал: mazdan, - 23.10.2012, 16:53


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 23.10.2012, 17:27
Сообщение #4


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Проблема еще в том что я не на своей тачке для сайтов еще тачки нету

а вчера висело 70 соединений, за что хостер остановил аккаунт

АмхБанс создает подключение к бд и не закрывает его
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 24.10.2012, 6:14
Сообщение #5


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Pro(X-Gamer)Pro,
плагин кривой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 24.10.2012, 7:54
Сообщение #6
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

а как смотреть соединения??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 24.10.2012, 16:21
Сообщение #7


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

вообщем скажу так, я лично не рылся

я просто держу амхбансы не у себя , а на хостинге и мне заблокировали аккаунт за множество соединений к бд, не закрытых причем
я знал и на форуме не раз писалось про то что амхбанс не закрывает соединений

так что кто шарит в php и mysql , большая просьба глянуть на код

Цитата
Pro(X-Gamer)Pro,
плагин кривой



если кривой плагин давайте подпилим, так как скачано с офф сайта
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 24.10.2012, 19:12
Сообщение #8


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(Pro(X-Gamer)Pro @ 24.10.2012, 17:21) *
вообщем скажу так, я лично не рылся

я просто держу амхбансы не у себя , а на хостинге и мне заблокировали аккаунт за множество соединений к бд, не закрытых причем
я знал и на форуме не раз писалось про то что амхбанс не закрывает соединений

так что кто шарит в php и mysql , большая просьба глянуть на код




если кривой плагин давайте подпилим, так как скачано с офф сайта

лучше скажи что за хостинг такой? и сколько на нем бансов повешено.
Тот метод не помог о котором я написал?
п.с. наврядли кто захочет ковырять чужой код и закрывать соединения после каждого запроса)


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 24.10.2012, 19:44
Сообщение #9


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

3 банса весит, было больше 70 соединений не закрытых
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 25.10.2012, 11:33
Сообщение #10
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Pro(X-Gamer)Pro,
используй SQL_FreeHandle

т.е. мы забанили, и открытые соидинения делаем SQL_FreeHandle

например:
Код
new Handle:info = SQL_MakeDbTuple("localhost", "user", "pass", "bans")
new Handle:sql = SQL_Connect(info, errno, error, 127)
query = SQL_PrepareQuery(sql, "SELECT ...")


после выполнения запросов, ниже пишем:
Код
SQL_FreeHandle(query)
SQL_FreeHandle(sql)
SQL_FreeHandle(info)


примерный скрипт будет такой:

Код
new Handle:info = SQL_MakeDbTuple("localhost", "user", "pass", "bans")
new Handle:sql = SQL_Connect(info, errno, error, 127)
query = SQL_PrepareQuery(sql, "SELECT ...")

...выполняем и считываем наш запрос как хотим...

SQL_FreeHandle(query)
SQL_FreeHandle(sql)
SQL_FreeHandle(info)


Отредактировал: Orty_Hart, - 25.10.2012, 11:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 25.10.2012, 16:59
Сообщение #11


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

сказать честно я в этом деле 0 , если проблема не только у меня давайте сделаем, исправим, и выложим???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 25.10.2012, 17:12
Сообщение #12


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(Pro(X-Gamer)Pro @ 25.10.2012, 17:59) *
сказать честно я в этом деле 0 , если проблема не только у меня давайте сделаем, исправим, и выложим???

Я думаю проблема в хостинге, ибо 3 банса - это просто смешно)

ну а если делать, то круговорот получится, после каждого закрытия придется тут же открывать коннект к апи mysql, то на то и выйдет, легче сказать пока своему хостингу и выбрать другой, благо их сейчас целое море

п.с. предложение "повесить у меня бансы на время" еще в силе

Отредактировал: Грейковский, - 25.10.2012, 17:15


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 25.10.2012, 17:59
Сообщение #13


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

нет, соединения правда не закрывает. У меня по 50-100 висело с каждого сервера, пока не сделал время поменьше.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 25.10.2012, 18:02
Сообщение #14


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Цитата
нет, соединения правда не закрывает. У меня по 50-100 висело с каждого сервера, пока не сделал время поменьше.


может исправить попробуем?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 25.10.2012, 18:03
Сообщение #15


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(mazdan @ 25.10.2012, 19:59) *
нет, соединения правда не закрывает. У меня по 50-100 висело с каждого сервера, пока не сделал время поменьше.

Подробнее можно ? Где смотреть, то есть где найти (показывает) эти не закрытые процессы, и как сделать время поменьше ? Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 26.10.2012, 16:51
Сообщение #16


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

UP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 26.10.2012, 17:05
Сообщение #17


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

я смотрю в mysql через phpmyadmin
Можно смотреть SQL запросами, убивать тоже можно запросами.
А еще никто это не делает потому что это никому не нужно, все и так довольны вроде.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 26.10.2012, 17:54
Сообщение #18


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

но ведь проблема есть, или ее сложно исправить?

или мб так должно быть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 27.10.2012, 8:07
Сообщение #19


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Pro(X-Gamer)Pro,
мб кому потребуется тот сделает и не будет кидаться в паб с решением ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 27.10.2012, 8:55
Сообщение #20


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

может скажу по другому, за сколько вы (ты) исправите???

Отредактировал: Pro(X-Gamer)Pro, - 27.10.2012, 8:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: