Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi

[es] :: MySQL :: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi

Strane: 1 2 3

[ Pregleda: 24178 | Odgovora: 52 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi24.04.2016. u 22:50 - pre 399 dana i 9h
Debian 7.6 server sa LAMP, dedicated, zakupljen kod hetznera.

Da bih instalirao Magento 2.0, potrebno je bilo da upgradujem PHP i MySQL verziju.

Sa PHP nije bilo problema.
MySQL server sam upgrade na 5.7 bez ikakvih gresaka, ali posle startovanja servisa, jedan sajt mi ne radi. Ostali rade.

A server mi luduje.



Sta da radim :/

Probao sam i da vratim stary my.cnf.
I da pokrenem mysqltuner da vidim koje su greske, ali on mi konstatno izbacuje

mysql: [Warning] Using a password on the command line interface can be insecure.

Poerd toga pise mi
[!!] Your MySQL version is EOL software! Upgrade soon!


Kako da se pocupam sad iz ove situacije.

Gledam log (ovaj u attack) i nista mi nije jasno
Prikačeni fajlovi
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 1881

ICQ: 49345867
Sajt: model-m.blogspot.com


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi24.04.2016. u 23:05 - pre 399 dana i 9h
Jesi li probao mysql_upgrade?

Generalno, treba ti ovo:

http://dev.mysql.com/doc/refma...ding-from-previous-series.html

Pa korak po korak.
Please do not feed the Trolls!

Profesionalni sport je oksimoron. Profesionalni sportista je, najcesce, samo moron.
 
Odgovor na temu

Aleksandar Đokić

Član broj: 13478
Poruke: 4672
*.dynamic.sbb.rs.



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi24.04.2016. u 23:11 - pre 399 dana i 9h
Taj sto ne radi proveri "collation" i "encoding". Umesto "utf8" mysql 5.7 koristi "utf8mb", pa to moras da zamenis u wordpress-u (ako je wordpress uopste). Ako jeste koliko se secam u config.php-u imas encoding stoji "utf8", stavi "utf8mb". Ukljuci i prikazivanje gresaka (isto u konfig dodas potrazi sta tacno).

Log cu pogledati sutra.
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi24.04.2016. u 23:14 - pre 399 dana i 9h
Nije wordpress, magento je.


UH, sad ne rade ni ostali sajtovi :/

U plesku mi izbacuje ovu gresku

Internal error.
ERROR: PleskDBException: Unable to connect to database: mysql_connect(): Too many connections (Error code: 1040) (Abstract.php:69)


root@server /tmp # ps auxf | grep php
root 13599 0.0 0.0 7768 836 pts/0 S+ 00:10 0:00 | | \_ grep php
10001 13559 2.3 0.0 211580 36948 ? S 00:09 0:01 | \_ /usr/bin/php5-cgi -c /var/www/vhosts/system/f*****.rs/etc/php.ini
limage 13571 0.0 0.0 0 0 ? Z 00:10 0:00 | \_ [php5-cgi] <defunct>
10001 13579 1.9 0.0 224992 50396 ? S 00:10 0:00 | \_ /usr/bin/php5-cgi -c /var/www/vhosts/system/f*****.rs/etc/php.ini
10001 13581 3.1 0.0 211592 37012 ? S 00:10 0:00 | \_ /usr/bin/php5-cgi -c /var/www/vhosts/system/f*****.rs/etc/php.ini
10001 13592 5.4 0.0 215208 40564 ? S 00:10 0:00 | \_ /usr/bin/php5-cgi -c /var/www/vhosts/system/f*****.rs/etc/php.ini


nisam uradio mysql_upgrade
Sve sto sam uradio je samo ispratio ovo kratko upustvo, samo sto sam odmah sa 5.5 na 5.7
https://kb.plesk.com/en/127962

 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 03:51 - pre 399 dana i 4h
Nista jos uvek nisam resio...

U appache error log fajlu vidim gomile ovih redova

Code:
[Mon Apr 25 04:40:07 2016] [warn] mod_fcgid: process 7911 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:11 2016] [warn] mod_fcgid: process 7915 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:15 2016] [warn] mod_fcgid: process 7918 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:27 2016] [warn] mod_fcgid: process 7927 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:27 2016] [warn] mod_fcgid: process 7926 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:31 2016] [warn] mod_fcgid: process 7931 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:59 2016] [warn] mod_fcgid: process 7942 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:40:59 2016] [warn] mod_fcgid: process 7944 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:03 2016] [warn] mod_fcgid: process 7948 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:07 2016] [warn] mod_fcgid: process 7951 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:11 2016] [warn] mod_fcgid: process 7956 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:23 2016] [warn] mod_fcgid: process 7963 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:23 2016] [warn] mod_fcgid: process 7961 graceful kill fail, sending SIGKILL
[Mon Apr 25 04:41:27 2016] [warn] mod_fcgid: process 7966 graceful kill fail, sending SIGKILL



Jos nesto...
Posle upgrade-a PHP (pre nego sto sam upgrade mysql server), plesk nudi opciju da imam istovremeno vise PHP verzija. I za svaki sajt mogu da izaberem verziju koju zelim.
Meni je na svim ovim sajtovima ostala stara verzija 5.4.36. Nisam promenio ni na 5.6.20 ni na 7.0.5 koje imam takodje instalirano.

Doduse na jednom sajtu sam promenio i nikakvog poboljsanja nisam video.

Zanimljivo je da neki opencart sajt radi perfektno...

Takodje, ovi procesi mi se ne gase uopste. Svima je status R.


Prikačeni fajlovi
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 1881

ICQ: 49345867
Sajt: model-m.blogspot.com


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 08:42 - pre 398 dana i 23h
Uradi mysql_upgrade , lose su ti tabele u mysql bazi. Posle pogledaj uputstvo koje sam ti poslao.
Please do not feed the Trolls!

Profesionalni sport je oksimoron. Profesionalni sportista je, najcesce, samo moron.
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 09:22 - pre 398 dana i 23h
pustio sam mysql_upgrade, i vrteo je 3 sata, i na kraju zakucao sat vremena na jednoj tabeli.
pusticu sad opet
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 09:38 - pre 398 dana i 22h
Uspeo sam izgleda da sredim overload CPU...
Sajtovi rade kako treba, onaj jedan problematicni sam u medjuvremenu promenio DNS records, ka drugom serveru, pa u ovom momentu ne mogu da ga istestiram.

Na ovom linku sam nasao nekog lika koji je imao iste greske u appache error.logs

https://talk.plesk.com/threads...ng-sigkill.319029/#post-755602

Ima li smisla da je ovo moglo da mi resi problem?

Citat:
please go to your domain - Webserver settings and there you will see two editor ( http + https ) boxes. In both of them, please add:

IPCCommTimeout 120​

If you confirm your edits with the "o.k" - Button, Plesk will rewrite your vhost - conf for http and https with the additional setting. Please do this for EVERY domain, because fcgid wants this that way and you can then restart the apache2 again with "service apache2 restart".

The basic timeout is defined a bit too less in the standard - configurations of PHP ( sometimes this setting in the fcgid.conf is even commented out completly ) and so you might have some problems/issues with timeouts/kills, which result in restarts. The new setting increases this setting for your apache2 and you will hopefully get rid of that errors. :) In later versions of mod-fcgid this is handled a bit better and you don't have to put such settings in your http - conf of every domain. ^^



edit:
jeste mi resilo problem...
:)

Ovo mi je za nauk, kako mi kolega kaze "sto cackas ako radi" :)

odoh sad da popijem redbull i da izmigriram jedan drugi magento shop ovako "uspesno" :D

[Ovu poruku je menjao CoyoteKG dana 25.04.2016. u 11:03 GMT+1]
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 1881

ICQ: 49345867
Sajt: model-m.blogspot.com


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 09:55 - pre 398 dana i 22h
Neke od gresaka su ti razvaljene tabele u mysql bazi, tj. nisu u skladu sa strukturom koja treba da bude za 5.7. To treba da resi mysql_upgrade, mada je JAKO glupo sto si radio 5.5 na 5.7 direkt, ali sta je tu je, sad treba da se krpi a ne pametuje.

Restartujes bazu, opraznis (bekapujes pre toga) mysql error log, pa vidis sta ima posle i citas.

To sto imas too many connections, prvo proveri koliko imas konekcija pusteno. Ako ih ima dovoljno, verovatno je problem do onoga sto se kaci na bazu, nekog php koda, ali ne znam kod.

Za Plesk probleme ja ti ne mogu pomoci.....
Please do not feed the Trolls!

Profesionalni sport je oksimoron. Profesionalni sportista je, najcesce, samo moron.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14160
*.dynamic.sbb.rs.

Sajt: mysql.rs


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 10:38 - pre 398 dana i 21h
nikola ti je sve vec rekao!

generalno, nisi odradio upgrade do kraja, onda su ti se gomilale konekcije, php je umirao zato sto ne moze da se konektuje na bazu (nagomilane konekcije) i to je to ..
- kad si vec radio upgrade moras da ga odradis upgrade do kraja, to se obicno radi kada se baza ne koristi aktivno, pre nego je ubacis u produkciju
- nisi trebao uopste da radis upgrade, trebao si dump/restore sa 5.5 na 5.7
- default config na 5.7 je poprilicno prazan, treba to da se finalno konfigurise
- sledeci put bolje pitaj pre nego krenes da radis takvu akciju :D
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 11:37 - pre 398 dana i 20h
sad cu da pustim upgrade pa nek drlja ceo dan :).

jbg, ovaj server nam je problematican odavno, odnosno ne server nego bas taj webshop... A nemam dovoljno znanja da iskonfigurisem mysql. Cak mislim da ni njegovim konfigurisanjem ne bih puno uradio.

Meni su radili ostali sajtovi, dok konekcije ka bazi ovog problematicnog ne bi zagusile totalno server. A sve je vezano za taj sajt.
Nisam se setio da ga deaktiviram da vidim kako bi server radio...

E sad, taj Magento sajt je kao sto rekoh problematican.
Non stop pravi neke ludacke logove. Mislim da nam je log folder bio preko 50GB...
Takodje i session logovi, za kratko vreme nagruva preko 20GB tih sitnih fajlova. Ali sam u cron namestio svakodnevno da brise sve sto je starije od nedelju dana.

Sad ovo radi kako radi, siguran sam da su problemi samo sakriveni, a ne reseni.


Sledeci put cu da pitam :)
Ponelo me sinoc...
Krenuo update Pleska, proslo bez problema :)
Update PHP, isto sjajno.
Naleteo na ovaj tutorijal iz prvog posta, kako da upgrade mysql server, i cinilo mi se prelako... to mi je i bilo malo sumnjivo, ali ajd... uradio backup svih sajtova pre toga, i uradio to sto sam uradio...

Posle guglajuci video sam da nije pametno sa 5.5 na 5.7 uraditi upgrade :). Kao i da je najbolja dump/restore...

a default my.cnf je zaista skroz prazan.
Na 5.5 sam sa mysqltuner rezultatima pratio uputstva i prilicno ubrzao "sajtove".
Ovaj ovakav defaultni je skroz prazan, a i kad pokusam da prepisem stare "proverene" konfige, onda ne mogu da startujem mysql. Mozda bi sada moglo, jer nije sludjen server.

U principu, sad sa ovom 5.7 kad pokrenem mysql tuner imam neke nove stvari koje nisam vidjao ranije

mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1054 (42S22) at line 1: Unknown column 'password' in 'where clause'
[OK] All database users have passwords assigned
mysql: [Warning] Using a password on the command line interface can be insecure.


Elem, sacekacu 24h kako se preporucuje, pa cu onda videti preporuke iz mysqltuner, i setovati lagano jedno po jedno :).

Hvala svima.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14160
*.com
Via: [es] mailing liste

Sajt: mysql.rs


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 12:10 - pre 398 dana i 20h
[Warning] Using a password on the command line interface can be insecure.

to ti je valjda jasan warning

resi ga ili tako sto ces user/pass da stavis u .my.cnf ili tako sto ces
da koristis "login paths" sa |mysql_config_editor -om
http://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html



|
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 12:43 - pre 398 dana i 19h
Dada, jasan mi je warning, ali ne koristim direktno pass.
Koristim neki fajl koji je plesk vec napravio.

Ovako
mysqladmin -uadmin -p`cat /etc/psa/.psa.shadow`
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14160
*.com
Via: [es] mailing liste

Sajt: mysql.rs


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi25.04.2016. u 12:51 - pre 398 dana i 19h
to je potpuno isto, taj `cat ..` se expandira u shell komandu .... imas
na linku koji sam ti poslao kako to treba da radis sa 5.7
 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi26.04.2016. u 09:02 - pre 397 dana i 23h
Nocas mi je pukao mysql.
Resetovao sam ga jutros cim sam se probudio.

Pa ako neko ima volje da mi objasni kako da gledam ovaj log posto mi je nejasno. U principu, ima tu dosta nekih logova, ovih dana dok sam resavao ove gore probleme, ali recimo od juce popodne kad sam setovao vrednost "IPCCommTimeout 120​", kad je server proradio, to su novi logovi...

Okacio sam ga kao i my.cnf.

U mycnf sam ubacio stara neka podesavanja, ali sam ih komentovao.
Kad neki od njih odkomentujem, onda ne mogu da restartujem mysql server. Cak iako mi mysqltuner pise da treba da povecam neku od tih vrednosti.

za innodb sam prekopirao negde sa neta od nekog ko ima slican server kao sto je moj. Verovatno je i to pogresno...
Prikačeni fajlovi
 
Odgovor na temu

Aleksandar Đokić

Član broj: 13478
Poruke: 4672
*.dynamic.sbb.rs.



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi26.04.2016. u 15:13 - pre 397 dana i 17h
Nesto tabele nisu kako treba.

To sto ne mozes da startujes sa novim podesavanjime je zato sto su neka "deprecated" u 5.7.

 
Odgovor na temu

CoyoteKG

Član broj: 70939
Poruke: 1730



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi26.04.2016. u 23:28 - pre 397 dana i 9h
OK, uspesno sam uradio mysql_upgrade do kraja.
Pokrenuo sam i
# mysqlcheck --optimize --all-databases

doduse dobio sam odgovore
note : Table does not support optimize, doing recreate + analyze instead
status : OK


Ali sam sad dosao do ovoga sto je Bogdan rekao, sa mysql_config_editor -om, ali izgleda to u ovom paketu koji sam instalirao ne postoji :)

root@server ~ # mysql_config_editor set --login-path=admin_user --host=localhost --user=admin --password
-bash: mysql_config_editor: command not found


Nadjoh negde na netu da treba da instaliram "DEB Development Headers" ovom komandom,
apt-get install libmysqlclient-dev


ali nemam hrabrosti pre nego sto pitam ovde :)
 
Odgovor na temu

Aleksandar Đokić

Član broj: 13478
Poruke: 4672
*.dynamic.sbb.rs.



Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi27.04.2016. u 00:30 - pre 397 dana i 8h
Ma on ti kaze, srpski receno, da napravis auto autentifikaciju. To mozes tako sto napravis fajl ".my.cnf" u root home-u koji izgleda ovako:

"[client]
user=root
pass=your_mysql_root_pass"
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14160
*.com
Via: [es] mailing liste

Sajt: mysql.rs


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi27.04.2016. u 00:34 - pre 397 dana i 8h
slobodno instaliraj taj paket :D

innodb, ndbcluster i mnogi drugi engine-i ne podrzavaju optimize pa rade
rebildovanje cele tabele... tebi je to ok obzirom da si radio upgrade sa
5 na 7 .. doduse brze bi i sigurnije prosao da si radio dump/restore ...
razlike su velike .. elem, pogledaj malo, izmedju 55 i 57 postoje i
nekompatibilne razlike, ne samo u fajl formatu i konfiguraciji vec i u
samom sql-u, stored procedurama, karakter setovima...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14160
*.com
Via: [es] mailing liste

Sajt: mysql.rs


Profil

icon Re: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi27.04.2016. u 00:43 - pre 397 dana i 7h
nije "on" to rekao :D
 
Odgovor na temu

[es] :: MySQL :: posle update mysql na 5.7 server mi je overload, i jedan sajt ne radi

Strane: 1 2 3

[ Pregleda: 24178 | Odgovora: 52 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.