Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

LimeSurvey très lent

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 3 weeks ago #241966 by DenisChenu
Replied by DenisChenu on topic LimeSurvey très lent
Pas de plugins ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 3 weeks ago #241968 by laurentp
Replied by laurentp on topic LimeSurvey très lent
Bonjour Denis,

Sur l'hébergement mutualisé je n'ai pas accès directement à la configuration de la base de données. Néanmoins, j'ai accès aux stats via phpmyadmin. J'ai fait la capture au moment du problème de lenteur (voir pj).

En complément d'information, je peux ajouter que dans la fichier de conf LimeSurvey, le mysqlEngine est MYISAM.
Il n'y a pas de plugins.

Pour reproduire le problème de lenteur, il faut par exemple aller dans le menu "Eléments de texte", modifier le texte de "description" ou "message d'accueil" puis cliquer sur "Sauvegarder".

Bonne journée,

Laurent
Attachments:

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 3 weeks ago #241969 by DenisChenu
Replied by DenisChenu on topic LimeSurvey très lent
OK,
 Argl … j'attends aussi, et le pire : sans retour visuel qu'une mise à jour est en cours (infernal ce pjax …)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 3 weeks ago - 11 months 3 weeks ago #242012 by laurentp
Replied by laurentp on topic LimeSurvey très lent
Bonjour Denis,

J'en profite pour signaler que je voulais ouvrir un bug sur bugs.limesurvey.org mais que je ne peux pas me connecter (le message est : Votre compte est peut être désactivé ou alors le code utilisateur et le mot de passe que vous avez saisis sont incorrects.). A priori, tu as déjà ouvert un bug pour ça ( bugs.limesurvey.org/view.php?id=18675 ). Je me suis aperçu qu'il y avait déjà un bug d'ouvert similaire à mon problème ( bugs.limesurvey.org/view.php?id=17216 ).

Bonne journée,

Laurent
Last edit: 11 months 3 weeks ago by laurentp.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 3 weeks ago #242013 by DenisChenu
Replied by DenisChenu on topic LimeSurvey très lent
L'ancien report ressemble au tiens, mais ce n'est clairement pas le même.
De toute façon : j'ai de plus en plus de lenteur inexpliquée sur toutes les modifications effectuées dans les paramètres.

Ya un truc qui merde …

J'ai un paquet d'autres rapport de lenteur : bugs.limesurvey.org/view.php?id=18472

Mais toujours pas lié à celui-ci, j'ai l’explication pour les autres …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 3 weeks ago #242210 by laurentp
Replied by laurentp on topic LimeSurvey très lent
Bonjour Denis,

en s'inspirant du post forums.limesurvey.org/index.php/forum/ca...imes-on-large-survey voici une solution de contournement qui fonctionne :
  • éditer le fichier application/controllers/admin/Database.php
  • Après la ligne 1009, ajouter return;

Est-ce qu'en faisant ça, il peut y avoir des effets de bord ?

Cordialement,

Laurent

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 3 weeks ago #242218 by DenisChenu
Replied by DenisChenu on topic LimeSurvey très lent

Bonjour Denis,

en s'inspirant du post forums.limesurvey.org/index.php/forum/ca...imes-on-large-survey voici une solution de contournement qui fonctionne :
  • éditer le fichier application/controllers/admin/Database.php
  • Après la ligne 1009, ajouter return;

Est-ce qu'en faisant ça, il peut y avoir des effets de bord ?
 
Bon oui, sans doute …

Done déjà le lien vers cette ligne que je vois ce qu'il y a après.
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 3 weeks ago #242220 by laurentp
Replied by laurentp on topic LimeSurvey très lent
cela correspond à la function resetEM

    private function resetEM()
    {
        return; -> l'ajout à faire
        $oSurvey = Survey::model()->findByPk($this->iSurveyID);
        $oEM =& LimeExpressionManager::singleton();
        LimeExpressionManager::SetDirtyFlag(); // UpgradeConditionsToRelevance SetDirtyFlag too
        LimeExpressionManager::UpgradeConditionsToRelevance($this->iSurveyID);
        LimeExpressionManager::SetPreviewMode('database');// Deactivate _UpdateValuesInDatabase
        LimeExpressionManager::StartSurvey($oSurvey->sid, 'survey', $oSurvey->attributes, true);
        LimeExpressionManager::StartProcessingPage(true, true);
        $aGrouplist = QuestionGroup::model()->findAllByAttributes();
        foreach ($aGrouplist as $iGID => $aGroup) {
            LimeExpressionManager::StartProcessingGroup($aGroup, $oSurvey->anonymized != 'Y', $this->iSurveyID);
            LimeExpressionManager::FinishProcessingGroup();
        }
        LimeExpressionManager::FinishProcessingPage();

        // Flush emcache when changes are made to the survey.
        EmCacheHelper::init();
        EmCacheHelper::flush();
    }

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 3 weeks ago #242223 by DenisChenu
Replied by DenisChenu on topic LimeSurvey très lent
OK

Donc : c'est le même problème que blocka, il faut un paquet de processeur et de mémoire pour faire les évaluatoins de l'expression manager.

Comme elles sont faite sà chaque actions : ca pose problème pour l'édition.

Ce que tu va avoir c'est éventuellement des expression qui vont s'afficher en rouge ou des parties qui ne vont pas se mettre à jour sur la logie.

MAIS : pas de problème en réel OU en cliquant sur Check survey logic file.

Tu peux remonter le fichier lss sur bugs.limesurvey.org/view.php?id=17216 ?

On a réellement besoin d'optimiser cette partie …
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 3 weeks ago - 11 months 3 weeks ago #242224 by laurentp
Replied by laurentp on topic LimeSurvey très lent
Je veux bien envoyer le fichier mais je ne peux pas me connecter sur le site bugs.limesurvey :(
 
Last edit: 11 months 3 weeks ago by laurentp.

Please Log in to join the conversation.

  • laurentp
  • laurentp's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 2 weeks ago #243227 by laurentp
Replied by laurentp on topic LimeSurvey très lent
Bonjour,

pour info, j'ai testé mon questionnaire sur la version 6.0.6 de LimeSurvey.
J'ai toujours les mêmes problèmes. La contournement fonction toujours.
J'ai également toujours le même problème de lenteur du chargement du questionnaire (environ 13s). En pj, screenshots de GTMetrix avec 2 tests :
  • avec un petit questionnaire
  • avec mon questionnaire
Est-il possible de réduire ce temps de chargement ?
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
5 days 15 hours ago #258945 by riqcles
Replied by riqcles on topic LimeSurvey très lent
Bonsoir,
je constate la même situation sur mes environnements. J'ai fait une installation "neuve" et j'ai importé un gros questionnaire (fait en V3).
Si on édite une condition et qu'on choisi de la modifier, le temps de sauvegarde peut dépasser la minute.
Et moi, au bout d'une minute, mon serveur affiche une erreur de delai dépassé (c'est normal et non modifiable car fixé par l'exploitation). J'ai vu plusieurs bugs et message en rapport, donc certains date de quelques années. Il faudrait qu'on puisse optimiser ceci. Autre soucis que j'essayerais de mettre dans un autre topic, l'import des invitations......très lent lorsque tu en as plus de 100 000.....un batch comme pour l'envoi serais pas mal :)

LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /

Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose