Unable to Display Tokens After Upgrade

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #100142 par kripp88
kripp88 a créé le sujet : Unable to Display Tokens After Upgrade
I just recently completed an upgrade from 1.90 to 2.0. Everything seems to be working as intended, but I am unable to Display Tokens for some surveys. I can't quite seem to figure out the pattern, but some surveys work and others don't. When the issue happens I am sent to a HTTP 500 page after clicking Display Tokens. Can you tell me what the SQL that is used to run for the 'Display Tokens' page or what file I might find it in? I want to determine if it is a problem with the table/data itself or something like along the lines of a timeout. Any other ideas are greatly appreciated.

Thanks,
Kyle
Dernière édition: il y a 3 ans 10 mois par c_schmitz.

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #100178 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
First step would be to activate debug mode in /application/config/config.php - you should get a more detailed error then.

Best regards

Carsten Schmitz
LimeSurvey project leader
Les utilisateur(s) suivant ont remercié: kripp88

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #100201 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
Thank you, that was very helpful. After turning debugging to 2 and SQL Logging on I saw the following error, "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 515 bytes) in C:\inetpub\wwwroot\limesurvey\framework\db\CDbCommand.php on line 506". I then increased the php memory allocation from 128M to 1024M which solved the problem for all but one of my surveys. The problem survey has more than 90,000 tokens. Since 1G seems like a lot to allocate to php is it safe to assume that there must be a memory leak somewhere or is allocating this much memory normal?

Thanks,
Kyle

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #100203 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
What is the LimeSurvey version and build you are using?

Best regards

Carsten Schmitz
LimeSurvey project leader
Dernière édition: il y a 3 ans 10 mois par c_schmitz.

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #100204 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
Version 2.00+ Build 130802

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #100210 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
Can you try and update to the latest build of 2.0+ and see if the issue still exists?
I just created a survey with 10,000 tokens and had no problems at all (memory limit at 80MB).
What PHP version are you using? Maybe your PHP version has a bug leaking memory.

Best regards

Carsten Schmitz
LimeSurvey project leader

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100259 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
I just updated to the most recent build (130929) and was unable to view tokens on a table with 50,000 without significantly increasing the php memory limit. I will continue to investigate, but it appears there must be a leak somewhere or a bug in php.

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100260 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
Sorry, I meant 100,000 tokens (which I created). What PHP version are you using?

Best regards

Carsten Schmitz
LimeSurvey project leader

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100261 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
It is php v 5.4

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100262 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
Well, latest PHP version is 5.5.4 - I would try a PHP upgrade (or to countercheck any different version would do) first.

Best regards

Carsten Schmitz
LimeSurvey project leader

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100300 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
We are currently running on IIS and using MS-SQL. Since LS requires SQL PDO drivers, I believe that php 5.4 is the latest version that includes these drivers.

-Kyle

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois - il y a 3 ans 9 mois #100311 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
And you are already running 5.4.19? Or an earlier 5.4 version?

Best regards

Carsten Schmitz
LimeSurvey project leader
Dernière édition: il y a 3 ans 9 mois par c_schmitz.

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100368 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
It is 5.4.14. Do you think there would be a difference with 5.4.19?

-Kyle

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100371 par c_schmitz
c_schmitz a répondu au sujet : Unable to Display Tokens After Upgrade
Chances are good so I would give it a try.

Best regards

Carsten Schmitz
LimeSurvey project leader

Connexion pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #100479 par kripp88
kripp88 a répondu au sujet : Unable to Display Tokens After Upgrade
I just updated to 5.4.20 and the problem still exists, I needed to allocate 2GB to php memory in order to Display Tokens

Connexion pour participer à la conversation.

Avez-vous déjà participé à notre enquête auprès des clients?

Ne manquez pas votre chance à des prix incroyables.

S'il vous plaît cliquez ici pour participer:

Commencer

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant