After updating to LS 3.17.9+190731 I get an internal server error in CPD module

Mehr
2 Monate 2 Wochen her #187330 von Marcin29019
After updating to LS 3.17.9+190731 I get an internal server error trying to display Central Participant Database. I've enabled logging errors at the application level but those errors never show up in those logs. On server level I see:
WARNING: [pool domain.fqdn] child 1556 said into stderr: "NOTICE: PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 69632 bytes) in /path/to/www-root/framework/logging/CLogger.php on line 96"
and
WARNING: [pool domain.fqdn] child 26476 said into stderr: "NOTICE: PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /path/to/www-root/framework/base/CBehavior.php on line 111"
I have memory limit set to 128MB but participants table is empty so it looks like LS is exhausting all available memory to query zero data?
What might be the case?
[/sup]

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

LimeSurvey Partners
Mehr
2 Monate 1 Woche her #187354 von ollehar

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Monate 1 Woche her #187362 von lembuz
I had a similar problem.

Are you using a later verison of php like PHP 7.4

I did this

edit
limesurvey/framework/base/CSecurityManager.php
around line line 396

comment out this function

/*
if(function_exists('openssl_random_pseudo_bytes'))
{
$bytes=openssl_random_pseudo_bytes($length,$strong);
if($this->strlen($bytes)>=$length && ($strong || !$cryptographicallyStrong))
return $this->substr($bytes,0,$length);
}
*/

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha