Mitgliedsbeitrag hängt

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
TSchulte
Beiträge: 5
Registriert: 1. Mär 2019, 12:22

Mitgliedsbeitrag hängt

Beitragvon TSchulte » 1. Mär 2019, 21:51

Hallo,

ich habe jetzt Admidio und das Mitgliedsbeitragsplugin aktiv. Nun habe ich 2200 Mitglieder geladen, dass ging in Päckchen a 500 auch recht zügig.
Mein Problem ist, ich habe nun für 228 Mitglieder eine Rolle mit Beitrag vergeben - jetzt hängt sich das Mitgliedsbeitragsplugin weg. Nach etwa 30 Sekunden wird das Browserfenster weiß.
Habe ich Programm und Plugin ausgereizt? Gibt es irgendwo einen Datenbank-Timeoutparameter?

Viele Grüße
Thorsten
Hanabi
Beiträge: 82
Registriert: 6. Okt 2014, 19:55
Wohnort: Pirna
Kontaktdaten:

Re: Mitgliedsbeitrag hängt

Beitragvon Hanabi » 2. Mär 2019, 08:58

Hallo Thorsten,

wir haben zwar nur rund 90 Mitglieder, aber 4 altersgestaffelte Beitragsrollen, eine allgemeine Beitragsrolle und 5 Familienrollen. Mitgliedsbeitrag läuft problemlos, ich habe aber das Gefühl, dass die Antwortzeiten entweder seit Wechsel auf die 3-er Admidio oder seit Umstellung auf PHP 7.2 erheblich länger sind.

Ich würde nicht davon ausgehen, dass Du das Programm gekillt hast. Nutze testweise mal einen anderen Browser oder anderen Laptop, ob der Fehler dort nachvollziehbar ebenfalls auftritt.
Mit sportlichen Grüßen

Thomas
Homepage https://www.hanabi-pirna.de
Admidio-Version 3.3.7 (PHP 7.2)
Admidio & DSGVO: https://www.admidio.org/intern/adm_prog ... dline=Blog
XimeX
Developer
Beiträge: 1103
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Mitgliedsbeitrag hängt

Beitragvon XimeX » 2. Mär 2019, 12:26

Aktiviere mal den Debug modus. Da bekommst du mehr Fehlermeldungen angezeigt.
$gDebug = true; in der config.php setzen
TSchulte
Beiträge: 5
Registriert: 1. Mär 2019, 12:22

Re: Mitgliedsbeitrag hängt

Beitragvon TSchulte » 2. Mär 2019, 13:09

Über den Debugger bekomme ich jetzt:
( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\Ampps\www\admidio\adm_program\libs\monolog\src\Monolog\Logger.php on line 341
Call Stack
# Time Memory Function Location
1 0.0044 374248 {main}( ) ...\mitgliedsbeitrag.php:0
2 0.2271 4041320 list_members( ) ...\mitgliedsbeitrag.php:61
3 29.9980 6091760 Database->query( ) ...\common_function.php:315
4 30.0016 6099432 Monolog\Logger->debug( ) ...\Database.php:678
5 30.0016 6099544 Monolog\Logger->addRecord( ) ...\Logger.php:532

Ich habe die Installation auch bei mir auf dem PC - gehe also über 127.0.0.1 rauf - da könnte ich den Timeout hoch setzen. Oder liegt es daran, dass ich noch Fälligkeitsdatum usw. setzen muss?
XimeX
Developer
Beiträge: 1103
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Mitgliedsbeitrag hängt

Beitragvon XimeX » 2. Mär 2019, 14:17

Schau mal in die admidio logs (adm_my_files/logs/) welche DB query lange dauert. Suche nach Zeilen mit:
"SQL: Execution time xxx ms"
Die Logzeile davor mit einer sql query ist die dazugehörige query.
TSchulte
Beiträge: 5
Registriert: 1. Mär 2019, 12:22

Re: Mitgliedsbeitrag hängt

Beitragvon TSchulte » 2. Mär 2019, 18:43

Hmm. Ich finde da zwar eine Handvoll Ausreißer mit 15 ms aber insgesamt werden da fast 10000 SQLs protokolliert, jedes im Schnitt mit 1-2 ms, da sind die 30 Sekunden schnell voll.
TSchulte
Beiträge: 5
Registriert: 1. Mär 2019, 12:22

Re: Mitgliedsbeitrag hängt

Beitragvon TSchulte » 3. Mär 2019, 12:27

Ich habe das Problem, jedenfalls in der lokalen Testinstallation, gelöst: in der php.ini habe ich diese Werte gesetzt:
max_execution_time = 300
mysql.connect_timeout = -1

Jetzt wird nach etwa 3 Minuten das Mitgliedsbeitrags-Plugin gestartet.
XimeX
Developer
Beiträge: 1103
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Mitgliedsbeitrag hängt

Beitragvon XimeX » 3. Mär 2019, 20:05

Ok dann ist es einfach durch die Masse an SQL Queries. Dann müsste der Code vom Plugin verbessert werden damit es nicht so viele einzel Abfragen gibt
TSchulte
Beiträge: 5
Registriert: 1. Mär 2019, 12:22

Re: Mitgliedsbeitrag hängt

Beitragvon TSchulte » 4. Mär 2019, 15:19

Wird dann jetzt automatisch in Issue dazu aufgemacht? Das Problem ist ja nur in der lokalen Installation gefixt - in der gehosteten Installation können wir den Wert nicht hoch setzen.
rmb
Plugin-Developer
Beiträge: 401
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag hängt

Beitragvon rmb » 4. Mär 2019, 21:17

Hallo Thorsten,

ich sehe mir den Code mal an, vielleicht kann ich was verbessern.

Gruß
rmb
rmb
Plugin-Developer
Beiträge: 401
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag hängt

Beitragvon rmb » 20. Mär 2019, 21:52

Hallo Thorsten,

ich habe mal ein paar Abfragen zusammengefasst. Hier auf GitHub kannst du die neue (Beta)Version 4.3.3-Beta1 herunterladen und testen.

Gruß
rmb

Zurück zu „Fragen und Probleme zu den Plugins“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast