Auteur Topic: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress  (gelezen 4760 keer)

Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Ik krijg zo nu en dan foutmeldingen als ik de op mijn DS412+ geinstalleerde Joomla websites probeer te openen:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 65488 bytes) in /volume1/web/pc5e.nl/libraries/joomla/language/language.php on line 174

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 65488 bytes) in /volume1/web/elsinga.net/libraries/loader.php on line 366

Gaat om www.pc5e.nl en www.elsinga.net.

Op dat moment zie ik php-fpm naar 25% CPU (1 hele core dus) en 128MB geheugen gaan. Een reload helpt soms, maar soms blijft dit een hele tijd doorgaan.

Ik wil hier wel eens vanaf... Niet dat de websites nu zo druk bezocht worden, maar het zou gewoon moeten kunnen draaien. Daar heb ik de Synology o.a. voor gekocht.

Overigens draaien non-PHP websites gewoon prima op dat moment.

Het probleem begon overigens oen ik over moest naar MariaDB.

Wat heb ik al geprobeerd?
- geheugenlimiet verhogen, maar dan duurt het alleen maar langer voordat de melding komt, maar niet minder vaak
- geupdate naar de laatste Joomla versie
- alle plugins geupdate
- geupdate naar de laatste DSM 5.0 versie, update 7

Wat denk ik dat het *niet* is:
- een harde Joomla code error, anders was de fout reproduceerbaar in 100% van de gevallen

Misschien gerelateerd: ook de Spotweb Retrieve taak doet het soms niet, maar dat is pas recent, dit probleem speelt al veel langer.

Wie herkent dit? En wie heeft er een oplossing of onderzoeksrichtingen?
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #1 Gepost op: 14 oktober 2014, 13:43:29 »
Probeer in  /etc/php/php-fpm.conf  de memory_limit variabele op te hogen naar 512 MB? Wat is de totale hoeveelheid geheugen van je systeem?

Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #2 Gepost op: 14 oktober 2014, 13:50:14 »
Ik heb de memory limit in php.ini al eens op 512MB gezet. Dat leverde evenveel foutmeldingen op, alleen moest je dan langer wachten per geval (omdat er 4x zoveel geheugen moest worden geclaimd). Het lijkt op een memoryleak ergens. Heeft de limiet in php-fpm.conf een andere invloed?

Net even gekeken, er is geen memory_limit in de php-fpm.conf:
include=/etc/php/fpm.d/*.conf
                                                                                                                                                                                                             
[global]
pid = /run/php-fpm/php-fpm.pid
syslog.facility = daemon
syslog.ident = php-fpm
log_level = notice
daemonize = no
                                                                                                                                                                                                             
[www]
user = http
group = http
listen = /run/php-fpm/php-fpm.sock
listen.owner = http
listen.group = http
listen.mode = 0660
pm = dynamic
pm.max_children = 20
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
security.limit_extensions = .php .php3 .php4 .php5 .phtml

Waar zou ik die dan moeten toevoegen?

Mijn DS412+ heeft gewoon de standaard 1GB aan geheugen trouwens.
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #3 Gepost op: 14 oktober 2014, 13:53:50 »
Het is wel duidelijk dat het een memory leak is. De enige manier omn erachter te komen waar die zit is monitoren met NewRelic.


Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #4 Gepost op: 14 oktober 2014, 13:59:05 »
En welk New Relic product zou ik dan moeten hebben? Lijkt dat dat niet gratis is trouwens...
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #5 Gepost op: 14 oktober 2014, 14:01:23 »

Waar zou ik die dan moeten toevoegen?


[/quote]

Onder de Global sectie.
Misschien moet je eens kijken of je iets met OPcache kunt.
http://stackoverflow.com/questions/17224798/how-to-use-php-opcache

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #6 Gepost op: 14 oktober 2014, 14:03:25 »
En welk New Relic product zou ik dan moeten hebben? Lijkt dat dat niet gratis is trouwens...

Wij gebruiken regelmatig free trials voor klanten (om ze te overtuigen), je moet even uitzoeken of dat ook voor particulieren geldt.

Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #7 Gepost op: 14 oktober 2014, 14:04:45 »
Ga ik even kijken naar een free trial. En om welk product zou het dan gaan?
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #8 Gepost op: 14 oktober 2014, 14:06:54 »
Ik vind het trouwens raar dat niet meer mensen er last van hebben... Of ik moet een heel specifieke combinatie van dingen draaien, maar dat betwijfel ik...
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #9 Gepost op: 14 oktober 2014, 14:10:09 »
Heel veel mensen hebben ere last van; je bent echt niet de enige.  :-)
Ik kan niet wachten tot Apache 2.4 voor Syno wordt gereleased, want vanaf die versie werkt hij beter met het php-fpm Zendserver model. Echt serieuze sites moet je daarom niet op je Syno hosten.

Offline elsinga

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 19
    • www.pc5e.nl
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #10 Gepost op: 14 oktober 2014, 14:12:33 »
Ah, okay. Ik kon alleen maar weinig berichten er over vinden namelijk.  :lol:

Gelukkig zijn het geen echt serieuze sites, maar het is toch lullig als bezoekers foutmeldingen krijgen...

Voor echte oplossingen is het dus wachten op Apache 2.4? Zit die in de DSM 5.1 (Beta)? Want dan zou het niet lang wachten hoeven zijn...
DS412+ (4x 4TB Barracuda) als NAS, DS415play (4x 2TB Samsung) als backup locatie

kuba

  • Gast
Re: Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress
« Reactie #11 Gepost op: 14 oktober 2014, 14:37:16 »

Voor echte oplossingen is het dus wachten op Apache 2.4? Zit die in de DSM 5.1 (Beta)? Want dan zou het niet lang wachten hoeven zijn...

Ik weet niet of die in 5.1 zit. In iPKG zit -ie in elk geval niet.
Als je van knutselen houdt, kan je onder /opt een tar.gz van apache uitpakken en een onder een ANDERE POORT beetje mee spelen. Maar ik moet je waarschuwen: dat kan best wel lastig zijn.


 

HTTP error 500 bij wijzigen (beheerders)instellingen Roundcube icm classic view

Gestart door JdMBoard Mail Station

Reacties: 10
Gelezen: 5757
Laatste bericht 05 juni 2020, 12:08:35
door JdM
Kan mijn Profiel niet meer wijzigen: Error........

Gestart door BirdyBoard Vragen en opmerkingen OVER het forum

Reacties: 3
Gelezen: 1396
Laatste bericht 07 maart 2022, 18:26:51
door D4nny
Addic7edAPI: Unexpected error

Gestart door Matr1xBoard Auto-Sub

Reacties: 25
Gelezen: 9423
Laatste bericht 22 juli 2015, 21:18:45
door Ben(V)
3x WD RED 2TB, 45000 draaiuren en slechts 0,0 en 2 raw read error count :-)

Gestart door peeweesynBoard NAS hardware vragen

Reacties: 2
Gelezen: 1237
Laatste bericht 06 mei 2018, 15:55:26
door sokrates
Wordpress opnieuw installeren geeft database error

Gestart door MenkoBoard Wordpress package

Reacties: 4
Gelezen: 3185
Laatste bericht 11 maart 2017, 11:52:37
door Birdy