Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/Мускул
Search

Мускул

4 replies117 viewsCurrently viewing: 1
Дима
Дима

User

Бывалый

Posts: 223

На форуме с: 06/02/2009

Репутация: +73

Рейтинг: 0

· 10/17/2009, 03:42 PM

Суть проблемы: стоит мускул стоит сайт на разных машинах,всё было хорошо,но когда число поситителей перевалило за 500 толи конект пропал толи ещё что-то ноперестал конектится выбрасует мускул ероры или HTTP-шлюз не отвечает (код ошибки: 504) Хотя всё настроено правельно,инет подключения 8 мегабит.
Бывает это : MySQL Error:
Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
MySQL Error Number:
1135

ещё странно как только перезапускаю мускуль всё норм а потом такое.

— Ушол в себя - вернусь не скоро...

0
Dragon
Dragon

User

Участник

Posts: 75

На форуме с: 05/23/2007

Репутация: +55

Рейтинг: 0

· 10/17/2009, 07:55 PM

сайт на хосте? или у тебя на локальной?

если на сайте, покупай тариф больше с большей память а у себя на MYSQL сервере в my.ini ставь max_connections=1000 и память ему дай 1024M

если на локалке то я там не пробывал... рой my.ini

0
Дима
Дима

User

Бывалый

Posts: 223

На форуме с: 06/02/2009

Репутация: +73

Рейтинг: 0

· 10/17/2009, 09:33 PM

память чему именно дать,там много чего.

— Ушол в себя - вернусь не скоро...

0
Dragon
Dragon

User

Участник

Posts: 75

На форуме с: 05/23/2007

Репутация: +55

Рейтинг: 0

· 10/18/2009, 05:00 PM

Начнем
----------------------------------
Серверная сторона:

Открываем:gameserver\config\server.preporations

видим такое:

MaximumDbConnections = 100 ставим 500 (оптимально для 400-500онлайна)

Открываем:loginserver\config\login.preporations

видим такое:

MaximumDbConnections = 100 ставим 500 (оптимально для 400-500онлайна)

-----------------------------------------
Далее MYSQL
Внимание память должна быть не менее 2.5ГБ

открываем my.ini
max_connections=1000 (отнимаем 500 от сервера и еще 500 для сайта)

innodb_additional_mem_pool_size=8M

innodb_buffer_pool_size=1024M (смотря сколько у вас памяти ставте сколько хотите у меня атк стоит, база работаеш шустрее)


Открываем my-innodb-heavy-4G.ini
Находим
#memlock меняем на memlock (убираем #) тем самым отключаем файл подкачки для MYSQL, заставляем есть только оперативку что сказываеться на быстроте работы.

и посоветовал бы MYSQL 5.0 либо 5.1


и все... ваш сервер готов для 500 онлайна и сайта для выдерживание такой нагрузки.. если будут сбои на сайте типо

Привышен лимит подключений, то тариф на сайте у вас мал, и неможет обрабатывать столько запросов...


Да чуть не забыл.. если проц хороший и кушает 0-5 ЦП в MY.ini дергай

innodb_thread_concurrency= у меня стоит 30 (сервер вгружаеться за 44 секунды (ЭТо с гео))

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

Думаю помог=))



0
Topic is closed for replies