Nachalo Vhod/Registratsiia Pomosht Originala na tazi stranica
Oblasti
 Novini
 Aktualna tema
 Linux portali
 Kakvo e Linuks?
 Vuprosi-otgovori
 Forumi
   •Trudova borsa
   •Konkurs
 Statii
 Distributsii
   •Poruchka na CD
 Made In BG
 Failove
 Vruzki
 Galeriia
 Konferentsii
Nastroiki
 Vunshen vid
 Predlozheniia
 Napravi si sam
I oshte ...
 Za nas
 Linuks za bulgari EOOD
 Link kum nas
 Predlozheniia

Podkrepiano ot:
TelePoint - Miasto za hora sus svobodni idei

SiteGround

initLab

Adsys Group

SAP Bulgaria

Vuprosi otgovori
Vupros: HELP! mysqld crashna
[Tursi: ]

VNIMANIE: Izpolzvaite forumite na saita za da zadadete vashite vuprosi.

Kum nachaloto |Dobavi vupros |Otgovori
 
Vupros
Ot: Veleslava Abadjieva Data: 07/26/2004
Redhat 9.0, MySQL 3.23.58
 Servera pravi sredno po 1000 poseshteniq na den (za vs
sajtove na nego obshto)
 Problem: Dade mi mysql error - too many connections.
 Rebootnah MySQL-a, (ugasi se s golqma myka, t.e. bavno) i
 posle kaza OK. E da, ama ne trygna. Sajtovete pochnaha da
 pokazvat greshka: Cannot connect to mysql true mysql socket.
 Kakvoto i da pravih MySQL-a posle, (restart, stop->start)
 nishto ne pomagashe. Otidoh vyv /var/lib/mysql i vidqh, CHE
 NQMA mysql.sock TAM(!!!????) Rebootnah celiq server i
vsichko trygna. 
 Estestveno, pregledah logovete sled tova, no ne otkrih
nishto syshtestveno. Eto loga:
 A mysqld process already exists at  Mon Jul 26 20:02:57 EEST
2004
 A mysqld process already exists at  Mon Jul 26 20:03:20 EEST
2004
 A mysqld process already exists at  Mon Jul 26 20:03:21 EEST
2004
 A mysqld process already exists at  Mon Jul 26 20:06:38 EEST
2004
040726 20:13:46  mysqld started
 Cannot initialize InnoDB as 'innodb_data_file_path' is not
set.
 If you do not want to use transactional InnoDB tables, add a
line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
 or my.ini. If you want to use InnoDB tables, add to the
[mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
 But to get good performance you should adjust for your
hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

 kato izkluchim innodb, v nachaloto na loga vijdam che
mysql-a maj ne e spiral vyobshte, kogato go restartirah??

Nqkoj sblyskval li se e s podoben problem?
 Kakvo da pravq kogato socket-a izchezva nqkyde?? (osven
reboot)

Predvaritelno Vi blagodarq! :-)



Otgovor #1
Ot: Veleslava Abadjieva Data: 07/26/2004
Ima i oshte neshto:
 naj-poseshtavaniq site ima edno phpbb s okolo 150 Mb
 database (MySQL). Kato pusna nov topic i sajta se "uspiva".
ot SSH -> top -> pokazva che mysql-a e na 100% CPU....



Otgovor #2
Ot: N. Antonov (nikola (a) linux-bg __tochka__ org) Data: 07/26/2004
 Uveri li se, che sled kato si go spriala predpolagam ot
 init-skripta mu, naistina e osvobodil pametta. Tvurde
 vuzmozhno e da ima zombiran protses, koito ot tozi skript ne
 mozhe da bude sprian i triabva da go probvash s 'killall -9
 <PID>'. Ima i drugo neshto. Riadko se sluchva, no se sluchva da
 se krashne kswapd, koeto vodi do nepopravimi posledstviia i ne
 minava bez restart na mashinata. Vuobshte, ogledai se za
protsesi sus status <defunct>.

 Tova sa samo nahvurliani idei. No tova bavno spirane, za
 koeto pishesh, govori imenno za zombiran protses, koito ne iska
 da si osvobodi pametta i ottam povtornoto puskane e
nevuzmozhno.


Otgovor #3
Ot: Veleslava Abadjieva Data: 07/26/2004
DA!!!!
kogato napravih
psa -xa | grep mysql

i mi dade che ima nqkakyv mysql sled kato go sprqh!
t.e. sled ./mysqld stop
hmmmm
tova bug na mysql-a li e?
 kak da go otstranq? Ako update-na na MySQL 4.0.x shte
pomogne li?



Otgovor #4
Ot: N. Antonov (nikola< at >linux-bg __tochka__ org) Data: 07/26/2004
 Dali e bug ne mozhesh da razberesh, dokato ne go pusnesh v rezhim
 na debugvane, ne se opitash da simulirash tsialata istoriia i ne
 izpratish dump-suobshtenieto na Sale (Al. Keremidarski), za da
 go analizirat kakto triabva. Prosto se sluchva poniakoga
nezavisimo ot versiiata na survura. Softuerut ne e idealen:)


Otgovor #5
Ot: Veleslava Abadjieva Data: 07/26/2004
 Kak da killna glupaviq proces, kato toj postoqnno si smenq
PID-a? Hem e zombi?



Otgovor #6
Ot: hipodilski Data: 07/27/2004
 Triabva da namerish process-a koito pravi zoombitata i da go
 killnesh. Principno t;va ne e osobeno lesna zadacha. A
 zoombitata sa procesi koito sa terminated no parent-a ne
 znae che gi niama i kernel-a gi praska kato defunct
 <zoombie>. Ako razkarash parent-a ste si reshish problema.
 Ako imash mnogo zoombie procesi znachi imash seriozen
 problem vxzmozhno e machinata da e bila compromentirana ili
 niakvi drugi podobni gadorii vzemi i udari edin chkrootkit i
 rkhunter za vseki sluchai. dumpni si databases i probvai da
 preinstallirash mysql-a ot redhatskia rpm. Ako i tova ne
 pomogne. probvai da upgradenesh mysql-a s niakoi po nov...
ako i tuka udarish na kamxk se moli da ima bog;-]

hip0
-=-=


Otgovor #7
Ot: Veleslava Abadjieva Data: 07/27/2004
Mersi... :-(
shte opitam oshte da pomycha my.cf...
(tykmo vze da stava interesno)
 nqkoj moje li da mi kaje kak da vidq vs. connections, koito
sa napraveni v momenta kym mysql-a?
 i kak da vidq variables na samiq mysql? T.e. iskam da vidq v
 momenta kolko sa maxconnections, definirani po default (v
my.cf ne gi namerih)



Otgovor #8
Ot: Veleslava Abadjieva Data: 07/27/2004
opssss... namerih kak se pokazvat variables..
SHOW VARIABLES;
:-)

 a sega ako nqkoj mi kaje kak se pokazva kolko connections sa
napraveni...



Otgovor #9
Ot: Vleslava Abadjieva Data: 07/27/2004
ops..
i tova si go namerih:
mysqladmin -u root -p processlist

ama mi e priqtno da si govorq s vas...



Otgovor #10
Ot: Grigor Lekarov (hammerfall (a) bitex __tochka__ bg) Data: 07/27/2004
 Niama nishto losho v tova da si govorim na tema Linuks. Obozhavam
 tazi tema, no stiga da ima smisul. Vse pak za sintaksisa na
 komandite na mysql pogledni http://www.mysql.com/ gore v
 diasno imash pole s buton search. A i tuk ima strahotno HOWTO
sus primeri za vsichki komandi kum survura.
Uspeh!!!



Otgovor #11
Ot: Veleslava Abadjieva Data: 07/28/2004
Search engine na mysql.com e mnogo zle.
(tqhnata tyrsachka ne razbira ot slovosychetaniq...)
po-lesno mi e da gi search-vam prez google.



Otgovor #12
Ot: hipodilski (hipodilski< at >deathrow__dot__vistech__dot__net) Data: 07/28/2004
 Predpolagam che show processlist; e tova za koeto pitash. a
 inache mozhesh da probvash mytop t;va e diagnostichen
 instrument podoben na top samo che za mysql pisano e na perl
 i veroiatno ste triabva da installirash malko CPAN moduli za
da
trygne.


Otgovor #13
Ot: Veleslava Abadjieva Data: 07/31/2004
 Problemyt se okaza v tova, che MySQL-a davashe sredno po 1
 pyt na 12 chasa too many connections. Imashe database ~ 150
 Mb, edbna ot tablicite sydyrjashe 2 800 000 zapisa. (phpbb -
 search_wordmatch). KAto pregledah systoqnieto na database,
 zabelqzah che ima nqkakvi nerednosti po tazi trablica.
Optimize-nah q prez phpmyadmin-a i vs se opravi.

 Prosto iskah da postna tova kato zakliuchenie na topic-a mi
:-)
Blagodarq na vsichki! 



Otgovor #14
Ot: N. Antonov (nikola (a) linux-bg< dot >org) Data: 08/01/2004
 CHudesno e, che ni informirash dali suvetite sa svurshili
 rabota. Tova e primer i za vsichki ostanali: obratnata vruzka
e mnogo vazhna za populvaneto na sektsiiata FAQ.


<< Problem sus zvukovata karta!! (2 ) | Subtitri v xine:) (4 ) >>

 
© 2011-... Asotsiatsiia "Linuks za bulgari"
© 2007-2010 Linuks za bulgari EOOD
© 1999-2006 Slavej Karadjov
Ako iskate da prepechatate ili tsitirate informatsiia ot tozi sait prochetete purvo tova
Vunshniia vid e napraven ot MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 1 wallclock secs ( 0.06 usr + 0.01 sys = 0.07 CPU)