Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Jak Zmienić Limit Połączeń Do Bazy Mysql?


15 odpowiedzi na ten temat

Jak Zmienić Limit Połączeń Do Bazy Mysql?

#1 Kuchcik

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Warszawa
  • Imię:Przemek

Napisany 21 sierpień 2006 - 17:38

Witam.

Mam pytanko co do phpMyAdmin(chyba).. Otóż nie wiem jak zmienić limit połączeń do jakiejś bazy.. Czasami męczą mnie błędy typu:

Cytuj

Too many connections in /home/..../forum/db/mysql4.php on line 51

Jeśli ktoś wie jak to zmienić to ograniczenie, to będę wdzięczny za podpowiedź. Dodam, że mam na tym serwerze roota i kiedyś zdawało mi się, że to widziałem, ale teraz nie pamiętam gdzie to mogło być :D

Pozdrawiam.

#2 hyhyhy

    xxx

  • Użytkownicy
  • PipPipPipPipPip
  • 446 postów
  • Skąd:Słupsk / Wrocław
  • Firma:Tey.pl
  • Imię:Arturo

Napisany 21 sierpień 2006 - 17:54

/etc/my.cnf i zmień max_connections ;-) Pozdr.

#3 Kuchcik

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Warszawa
  • Imię:Przemek

Napisany 22 sierpień 2006 - 00:21

Niestety nie mam tego pliku, mógłbyś mi podać przykładowy wpis do niego? A, zapomniałem dodać, że mam na serwerze Direct Admina, jeśli to coś zmienia.

#4 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1814 postów
  • Skąd:Wwa

Napisany 22 sierpień 2006 - 03:38

Dodaj np:

max_connections=500, co da limit 500 połączeń.

Inne przydatne opcje to max_user_connections, wait_timeout czy connect_timeout.
"Pozdrowionka i ocenka".
www.neteasy.pl

#5 Art_

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 241 postów
  • Skąd:Trójmiasto
  • Imię:Artur

Napisany 22 sierpień 2006 - 07:43

sorry ze tak sie wetne w temat ale mam podobny problem ..
chcialem zmienic max_user_connections na wiekszy ...

nie mam pliky my.cnf w /etc/ - jest /etc/mysql/my.cnf
nie mam tam tez wogole wpisu max_user_connections czy max_connections
dlatego je dopisałem, zrestartowalem serwer i nic , nadal max 1 polaczenie per user ......

co z tym zrobic ?
OS Debian Mysql 4
Anime dla każdego ...
Czy życie ma sens ?

#6 Kuchcik

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Warszawa
  • Imię:Przemek

Napisany 22 sierpień 2006 - 12:40

Jak dodam coś do tego pliku, to pojawia mi się błąd podczas odpalania mysql:

Cytuj

Starting mysqld: [ OK ]...:/etc/init.d# error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted


#7 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1814 postów
  • Skąd:Wwa

Napisany 22 sierpień 2006 - 12:43

Dodaj [mysqld] przed opcjami.
"Pozdrowionka i ocenka".
www.neteasy.pl

#8 Kuchcik

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Warszawa
  • Imię:Przemek

Napisany 22 sierpień 2006 - 13:47

Skopiowałem tą treść: http://www.directadmin.com/forum/showthrea...mp;threadid=132 i jakoś poszło.. Coś zmienić czy tam jest dobrze w miarę?

#9 hyhyhy

    xxx

  • Użytkownicy
  • PipPipPipPipPip
  • 446 postów
  • Skąd:Słupsk / Wrocław
  • Firma:Tey.pl
  • Imię:Arturo

Napisany 22 sierpień 2006 - 18:34

Tu masz również bardzo ciekawe wpisy:
http://help.directad.../item.php?id=44
Pozdr.

#10 Kuchcik

    Nowy użytkownik

  • Użytkownicy
  • 9 postów
  • Skąd:Warszawa
  • Imię:Przemek

Napisany 22 sierpień 2006 - 20:44

To jest to samo, "Referenced from the Forum(link do tematu, który podałem)" :D
Ale i tak dzięki za pomoc. Mam nadzieję, że to są dobre ustawienia pod P4 3.0 HT i 1 GB RAMu..

#11 martyna19

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 26 luty 2010 - 14:54

Chyba odkopałam jakiś przedpotopowy temat, ale moje pytanie jest niemal identyczne jak te poprzedników.

Chciałabym zmienić limit połączeń do bazy, mam plik /etc/my.cnf, który zawiera następującą treść:

Cytuj

[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Po dopisaniu linijki max_connections pod [mysqld] nie da się zrestartować bazy, tzn. po wpisaniu linijki:
/etc/rc.d/init.d/mysqld restart
zatrzymuje bazę, ale nie chce jej uruchomić, wywalając błąd, że upłynął czas oczekiwania (czy coś w tym stylu).

Próbowałam również kopiować treść z artykułów, do których linki zostały podane powyżej, ale z podobnym rezultatem.

Czy ktoś jest w stanie poprawnie skonfigurować ten plik?

#12 Gość_N3T5kY_*

  • Goście

Napisany 03 marzec 2010 - 23:20

Głupie pytanie: (;))
Wpisujesz

max_connections
czy
max_connections 	= N


#13 martyna19

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 04 marzec 2010 - 09:58

Zobacz postN3T5kY, o 03 marzec 2010 - 23:20, powiedział:

Głupie pytanie: (;))
Wpisujesz

max_connections
czy
max_connections 	= N

Wpisuję:
max_connections = 500

Pytanie nadal jest aktualne, liczę na Was ;).

#14 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1509 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 04 marzec 2010 - 10:41

Zobacz postmartyna19, o 04 marzec 2010 - 09:58, powiedział:

Wpisuję:
max_connections = 500

Pytanie nadal jest aktualne, liczę na Was ;).

500 to gruba przesada, spróbuj 50

A co mówią logi ?

#15 martyna19

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 04 marzec 2010 - 10:59

Zobacz postregdos, o 04 marzec 2010 - 10:41, powiedział:

500 to gruba przesada, spróbuj 50

A co mówią logi ?

Skoro w powyższych artykułach polecają takie ustawienia dla wolniejszego sprzętu, to dlaczego mam nie zastosować takich na moim? Dodam tylko, że serwer jest bardzo oblegany.

Zaraz wkleję logi.

#16 Gość_N3T5kY_*

  • Goście

Napisany 04 marzec 2010 - 11:07

Cytuj

500 to gruba przesada, spróbuj 50
A co to ma do rzeczy? Powinien wystartować nawet jak 1000 ustawisz.





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników