Перейти к содержанию
Авторизация  
Grek

что то с mysql

Рекомендуемые сообщения

Подскажите что может быть, все было норм. А сейчас какая то ерунда сервер работает все ок но примерно через 12 часов начинает бить ошибку - [12/03 22:56:47] DatabaseFactory: Cound not get a connection. java.sql.SQLSyntaxErrorException: No connection available within the specified time (option 'connectTimeout': 30,000 ms) пропадает коннект с базой, после делаю рестарт сервера и все ок опять работает. Делал рестарт openserver увеличил коннекты в mysql не помогло что это может быть подскажите.
вот мой my.ini

[client]

port = %mysqlport%
character_sets_dir = "%dprogdir%\\modules\\database\\%mysql_driver%\\share\\charsets"

[mysql]

no-auto-rehash
no-beep
character_sets_dir = "%dprogdir%\\modules\\database\\%mysql_driver%\\share\\charsets"

[mysqld]

# Required Settings

basedir = "%dprogdir%\\modules\\database\\%mysql_driver%"
bind-address = %ip%
character_sets_dir = "%dprogdir%\\modules\\database\\%mysql_driver%\\share\\charsets"
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
datadir = "%dprogdir%\\userdata\\%mysql_driver%"
default_storage_engine = InnoDB
explicit_defaults_for_timestamp = 1
ft_min_word_len = 3
local_infile = 0
lower_case_table_names = 1
max_allowed_packet = 256M
pid_file = "%dprogdir%\\userdata\\temp\\mysql.pid"
port = %mysqlport%
secure-file-priv = "%dprogdir%\\userdata\\temp\\upload"
#skip_name_resolve = 1
skip-ssl
tmpdir = "%dprogdir%\\userdata\\temp"

# Buffer Settings

bulk_insert_buffer_size = 8M
join_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 4M
sort_buffer_size = 2M

# Cache Settings

query_cache_limit = 256K
query_cache_size = 32M
query_cache_type = 1

# Connection Settings

max_connections = 9999
max_connect_errors = 32
back_log = 128
thread_cache_size = 8
interactive_timeout = 180
wait_timeout = 180

# InnoDB Settings

innodb_adaptive_hash_index = 0
innodb_buffer_pool_instances = 1
innodb_buffer_pool_size = 128M
innodb_data_file_path = ibdata1:10M:autoextend
innodb_data_home_dir = "%dprogdir%\\userdata\\%mysql_driver%"
innodb_file_per_table = 1
#innodb_force_recovery = 1
innodb_log_file_size = 64M
innodb_read_io_threads = 8
#innodb_thread_concurrency = 4
innodb_write_io_threads = 8

# Logging

%log%general_log = 1
%log%general_log_file = "%dprogdir%\\userdata\\logs\\%mysql_driver%_queries.log"
log_error = "%dprogdir%\\userdata\\logs\\%mysql_driver%_error.log"
skip-log-bin
#log_queries_not_using_indexes = 1
#long_query_time = 5
#slow_query_log = 1
#slow_query_log_file = "%dprogdir%\\userdata\\logs\\%mysql_driver%_slow.log"

# MyISAM Settings

key_buffer_size = 32M
myisam_max_sort_file_size = 256M
myisam_recover_options = backup,force

# Table Settings

table_definition_cache = 10000
table_open_cache = 10000
open_files_limit = 60000
max_heap_table_size = 128M
tmp_table_size = 128M

[mysqldump]

quick
quote_names
max_allowed_packet = 16M

[myisamchk]

key_buffer_size = 64M
sort_buffer_size = 64M
read_buffer = 2M
write_buffer = 2M

[mysqld_safe]

open_files_limit = 60000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут я бы прибавил

interactive_timeout = 180
wait_timeout = 180

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Matey сказал:

Вот тут я бы прибавил

interactive_timeout = 180
wait_timeout = 180

да пробывал и 9999 ставить не помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какой коннектор? Мария? Если - да то у них был баг, обновите версию коннектора

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, lvlkoo сказал:

Какой коннектор? Мария? Если - да то у них был баг, обновите версию коннектора

такой # Database URL
# Default: jdbc:mariadb://localhost/l2jmobiusessence?useUnicode=true&characterEncoding=utf-8&useSSL=false
URL = jdbc:mariadb://localhost/serv?useUnicode=true&characterEncoding=utf-8&useSSL=false

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
53 минуты назад, Grek сказал:

jdbc:mariadb

 

7 часов назад, lvlkoo сказал:

них был баг, обновите версию коннектора

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, lvlkoo сказал:

 

 

где посмотреть правильное написание или что то типо jdbc:mysql

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, Grek сказал:

где посмотреть правильное написание

У вас все правильно написано.

Еще раз повторюсь

13 часов назад, lvlkoo сказал:

у них был баг, обновите версию коннектора

 

Изменено пользователем lvlkoo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, lvlkoo сказал:

У вас все правильно написано.

Еще раз повторюсь

 

а что тогда может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 часов назад, Grek сказал:

такой # Database URL
# Default: jdbc:mariadb://localhost/l2jmobiusessence?useUnicode=true&characterEncoding=utf-8&useSSL=false
URL = jdbc:mariadb://localhost/serv?useUnicode=true&characterEncoding=utf-8&useSSL=false

jdbc:mariadb://localhost/serv?useUnicode=true&autoReconnect=true&characterEncoding=utf-8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
30 минут назад, Grek сказал:

так у меня же mysql mariadb даже не установлена

открой папку с библиотеками и посмотри есть там название maria и замени т.е первая ссылка как это сделать в ide

Библиотеки для java обычно лежат в папке c:/server/gameserver/lib/ . Попробуй поискать папку lib

Первая ссылка в поиске: 

https://metanit.com/java/database/2.1.php коннектор это драйвер для связи java и mysql с помощью него ты оправляешь запросы в базу и получаешь ответы.

 

Изменено пользователем gawric
  • Like 1
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо друзья, я как-то не подумал о том, что понятие "обнови коннектор" нужно разжовывать на столько

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...