Welcome to the LimeSurvey Community Forum

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

Erreur de sauvegarde des résultats

  • gabriel01
  • gabriel01's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
10 years 1 month ago - 10 years 1 month ago #105644 by gabriel01
Replied by gabriel01 on topic Erreur de sauvegarde des résultats
Bonjour à tous,

Nous n'avons plus cette erreur de sauvegarde des résultats.

En effet, nous venons de mettre à jour notre installation de limesurvey et notre serveur qui l'héberge.

Pour information nous sommes passé à la distribution CentOs et à la version 5.3 de php (nous avions la version 5.2.4.2.5.27 sur une distribution ubuntu)

Nous avons maintenant la Version 2.05+ Build 140217 de limesurvey.

J'espère que ces informations pourront vous aider si vous rencontrez ce type de problème.

Cordialement,
Last edit: 10 years 1 month ago by gabriel01.
The topic has been locked.
More
6 years 6 months ago #158658 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
Bonjour,

Je rencontre le même problème de code SQL (vide car je ne peux pas mettre le debug sur l'environnement de production), et je n'arrive pas à le reproduire sur mon environnement de DEV.

Ce sont les utilisateurs qui me disent qu'ils ont cette erreur et pour le moment la seule parade est :
- de désactiver / expirer le questionnaire
- exporter la structure
- recreer le questionnaire.

Lorsque l'utilisateur m'indique l'erreur, je regarde dans ma messagerie et j'ai reçu 50, 100 messages (ou plus) qui portent sur ce problème.

(voir pj)


Si vous avez une idée pour que je reproduise à chaque fois le problème... ça fait plusieurs mois (année ?) que ce bug est présent.

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
The topic has been locked.
More
6 years 6 months ago #158659 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
Ah oui, j'ai vu que ces bugs :
bugs.limesurvey.org/view.php?id=9658
bugs.limesurvey.org/view.php?id=8486

qui décrivent la situation.

Et ce message sur le forum :
www.limesurvey.org/forum/development/108...aving-results#148478

Mais pour certains questionnaires, ils sont sur invitation et n'ont pas le newtest/Y dans leur url.

Je vais changer ma signature pour les informations :

la build est : limesurvey2.64.3+170327

Je pense faire une montée de version en fin d'année (vous allez trop vite pour moi :) )

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
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago #158660 by DenisChenu
Replied by DenisChenu on topic Erreur de sauvegarde des résultats
Question de classement dans ton questionnaire ?
Vérifier aussi si il des éxpression avec un seul = : ca pourrait éventuellement forcer une mauvaise sauvegarde.
Denis

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.
The topic has been locked.
More
6 years 6 months ago #158662 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
Non pas de classement, il est très simple.

J'ai attaché l'archive du questionnaire, mais j'ai modifié les participants (confidentialité)

J'ai aussi attaché le contenu du message reçu.


Je n'ai pas d'erreur dans le fichier de logique du questionnaire.

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
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago #158665 by DenisChenu
Replied by DenisChenu on topic Erreur de sauvegarde des résultats
Est ce que tu peux comparer la table réelle avec les colonnes qui sont voulues être mise à jour ?

Il faut vraiment que l'on trouve une meilleure méthode que la session pour conserver le gestionnaire d'expressions …

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.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago - 6 years 6 months ago #158673 by DenisChenu
Replied by DenisChenu on topic Erreur de sauvegarde des résultats
Sinon : pour avoir un log des erreurs (par défaut sera dans tmp/runtime/application.log)

Ajouter sur config.php : manual.limesurvey.org/Optional_settings#Logging_settings (dans 'components')
Code:
'log' => array(
            'routes' => array(
                'fileError' => array(
                    'class' => 'CFileLogRoute',
                    'levels' => 'warning, error',
                    'except' => 'exception.CHttpException.404',
                ),
 
            )
        ),
Cela te permettras d'en savoir plus sur l'erreur. D'autant plus que c'est peut être lié à PgSQL qui est plus rogoureux que mysql.

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.
Last edit: 6 years 6 months ago by DenisChenu.
The topic has been locked.
More
6 years 6 months ago #158674 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
Ok je mets cette fonctionnalité en place dès lundi :)

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
The topic has been locked.
More
6 years 6 months ago #158726 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
J'ai ajouté la partie sur les logs, mais je n'ai pas de fichier "application.log" qui est créé dans le repertoire.

si je modifie les valeurs pour debug à 1 ou 2 et la valeur pour le debug sql, j'ai bien des messages qui apparaissent mais pas dans le fichier log

J'ai loupé quelque chose ?

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
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago #158733 by DenisChenu
Replied by DenisChenu on topic Erreur de sauvegarde des résultats
Selon la version de LS : il peut être dans /application/runtime aussi. Sinon : tente en supprimant 'except' => 'exception.CHttpException.404', voir en placeant 'levels' => 'warning, error,trace, info',

Ou encore CEmailLogRoute : www.yiiframework.com/doc/guide/1.1/en/to...ging#message-routing

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.
The topic has been locked.
More
6 years 6 months ago - 6 years 6 months ago #158782 by riqcles
Replied by riqcles on topic Erreur de sauvegarde des résultats
Je n'ai toujours pas de fichier qui est généré (j'ai chercher partout avec la commande find sous linux).

Je mets mon fichier config.php si vous me dites qu'il est mal configuré, je modifie ;) )
:
Code:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------
| DATABASE CONNECTIVITY SETTINGS
| -------------------------------------------------------------------
| This file will contain the settings needed to access your database.
|
| For complete instructions please consult the 'Database Connection'
| page of the User Guide.
|
| -------------------------------------------------------------------
| EXPLANATION OF VARIABLES
| -------------------------------------------------------------------
|
|    'connectionString' Hostname, database, port and database type for 
|     the connection. Driver example: mysql. Currently supported:
|                 mysql, pgsql, mssql, sqlite, oci
|    'username' The username used to connect to the database
|    'password' The password used to connect to the database
|    'tablePrefix' You can add an optional prefix, which will be added
|                 to the table name when using the Active Record class
|
*/
return array(
  'components' => array(
    'db' => array(
      'connectionString' => 'pgsql:host=172.24.32.180;port=5432;user=postgres;password=riqcles.01;dbname=limesurveyfuture;',
      'emulatePrepare' => true,
      'username' => 'postgres',
      'password' => 'riqcles.01',
      'charset' => 'utf8',
      'tablePrefix' => 'lime_',
    ),
 
    // Uncomment the following line if you need table-based sessions
     'session' => array (
       'class' => 'application.core.web.DbHttpSession',
       'connectionID' => 'db',
       'sessionTableName' => '{{sessions}}',
     ),
 
    'urlManager' => array(
      'urlFormat' => 'path',
      'rules' => array(
        // You can add your own rules here
      ),
      'showScriptName' => true,
    ),
        'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'trace, info',
                    'categories'=>'system.*',
                ),
                array(
                    'class'=>'CEmailLogRoute',
                    'levels'=>'error, warning',
                    'emails'=>'admin@example.com',
                ),
            ),
        ),
 
  ),
  // For security issue : it's better to set runtimePath out of web access
  // Directory must be readable and writable by the webuser
  // 'runtimePath'=>'/var/limesurvey/runtime/'
  // Use the following config variable to set modified optional settings copied from config-defaults.php
  'config'=>array(
  // debug: Set this to 1 if you are looking for errors. If you still get no errors after enabling this
  // then please check your error-logs - either in your hosting provider admin panel or in some /logs directory
  // on your webspace.
  // LimeSurvey developers: Set this to 2 to additionally display STRICT PHP error messages and get full access to standard templates
    'debug'=>0,
    'debugsql'=>0, // Set this to 1 to enanble sql logging, only active when debug = 2
    // Update default LimeSurvey config here
  )
);
/* End of file config.php */
/* Location: ./application/config/config.php */

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
Last edit: 6 years 6 months ago by DenisChenu.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 6 months ago #158783 by DenisChenu
Replied by DenisChenu on topic Erreur de sauvegarde des résultats
framabin.org/ ce sera plus facile

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.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose