Hallo,
Was zojuist bezig om een dev server te upgraden.
Na het upgraden van mysql 5.6 naar 5.7 krijg ik ineens deze error:
Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 69632 bytes) in /home/....../config.php on line 181
Zoals je in de error ziet heeft PHP zo'n 500MB vrij voor het script en vraagt het script maar zon 69kb.
Wat zou hier fout kunnen gaan?
- Na upgrade Mysql 5.7 fatal memory error?
-
20-11-2018, 10:03 #1
- Berichten
- 434
- Lid sinds
- 15 Jaar
Na upgrade Mysql 5.7 fatal memory error?
-
-
20-11-2018, 11:19 #2
- Berichten
- 101
- Lid sinds
- 11 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Wellicht even je hostingpartij benaderen? Die weten vaak zo de oorzaak.
Loop je trouwens niet enorm achter met php 5?
-
20-11-2018, 11:31 #3
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Ha Yuri, bedankt voor je reactie. Goed lezen, het gaat hier over MySQL 5.7, niet PHP. PHP staat hier op 7.3 ;)
Hosting partij weet het zo snel ook niet (unmanaged VPS).
-
20-11-2018, 12:34 #4
- Berichten
- 101
- Lid sinds
- 11 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
-
20-11-2018, 17:40 #5gast85027 Guest
Re: Na upgrade Mysql 5.7 fatal memory error?
Blijkbaar is er ergens een memory lek. Probeer eens het php geheugen te verhogen in php.ini voor de gebruikte php versie
-
21-11-2018, 06:42 #6
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Ha Arjan, je bedoelt nog meer dan 500mb voor een script dat 69kb vraagt?
-
21-11-2018, 16:00 #7gast85027 Guest
Re: Na upgrade Mysql 5.7 fatal memory error?
Blijkbaar is er ergens een memory lek.. zit er een controlepaneel op zoals cpanel, etc?
-
21-11-2018, 17:29 #8
- Berichten
- 390
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Met het risico om voor Captain Obvious versleten te worden:
Het script vraagt in dit geval niet slechts die 69632 bytes maar veel meer. Je krijgt deze melding doordat de toegewezen 524288000 bytes al (zo goed als) vol zitten en de nu benodigde 69632 bytes niet meer allemaal gevonden kunnen worden.
Zelf zou ik het eerder in de code en query's zoeken. Wellicht is het een fout die eerder niet tot uiting kwam maar nu ineens wel.
Het is een dev server zeg je, allemaal eigen code of heb je bestaande software erop gezet?
Ook interessant: check de changelog van MySQL van 5.6 naar 5.7 of je iets kunt vinden dat een belletje laat rinkelen.
-
21-11-2018, 20:42 #9gast85027 Guest
Re: Na upgrade Mysql 5.7 fatal memory error?
Daar heb je Captain Obvious weer ;)
On: gebruik je mysql of mysqli
-
21-11-2018, 22:36 #10
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Ha Captain Obvious ;) Bedankt voor het meedenken. De queries waar het al op vastloopt zijn voornamelijk simpele selects uit een tabel met slechts 100 records en ik selecteer op een index. Er draait Directadmin op en het is eigen code.
Heb de boel nu maar weer even naar 5.6 gezet en het werkt weer perfect. Zal de changelog eens doorlopen.
Gebruik PDO met geparameteriseerde queries.
De dev server heeft maar 1gb ram maar met mysql 5.6 nergens problemen mee. Ook niet met tabellen die wel miljoenen records hebben. Denk dat er bij het upgraden iets raars is gebeurd.
-
22-11-2018, 11:12 #11gast85027 Guest
Re: Na upgrade Mysql 5.7 fatal memory error?
Als je pdo gebruikt dan moet je echt mysqli gebruiken
-
22-11-2018, 13:44 #12
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Hoe dat zo? PDO is een top-level API en heeft voor zover ik weet net zo veel of meer opties dan mysqli of mis ik iets?
-
22-11-2018, 15:27 #13gast85027 Guest
Re: Na upgrade Mysql 5.7 fatal memory error?
PDO lekt nogal. MySQLi heeft free_result() methode.
-
22-11-2018, 15:39 #14
- Berichten
- 487
- Lid sinds
- 15 Jaar
-
22-11-2018, 21:29 #15
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Na upgrade Mysql 5.7 fatal memory error?
Wist ik niet Erik, thanks! Deze site zegt weer dat het beter op false kan staan (even de pagina vertalen):
http://kinzal.hatenablog.com/entry/7...ry-performance
Alhoewel, die post is uit 2013...
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic