You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-06-14 12:45:42

regis91
Member
Registered: 2011-01-10
Posts: 46

Table de Base de donnés crashé : glpi_queuedmails

Bonjour,

je suis actuellement avec la version 9.1.3 de GLPI sur un Windows server 2008 avec Xampp 5.6.14.

Je rencontre un souci avec la table "glpi_queuedmails" qui se crashe de temps en temps et du coup, je ne reçois plus les notifications car GLPI n'arrive pas à mettre les notifications en file d'attente.
J'arrive à la réparer en lançant la commande "myisamchk -r -q glpi_queuedmails.MYI" mais le problème revient.
Voici un exemple de message que j'ai dans le fichier de log sql-errors.log :

  *** MySQL query error:
  SQL: SELECT `glpi_queuedmails`.*
                      FROM `glpi_queuedmails`
                      WHERE NOT `glpi_queuedmails`.`is_deleted`
                            AND `glpi_queuedmails`.`send_time` < \'2017-06-13 23:10:26\'
                      ORDER BY `glpi_queuedmails`.`send_time` ASC
                      LIMIT 0, 50
  Error: Table '.\glpidb\glpi_queuedmails' is marked as crashed and last (automatic?) repair failed
  Backtrace :
  inc\dbmysql.class.php:872                         
  inc\dbmysql.class.php:558                          DBmysqlIterator->__construct()
  inc\queuedmail.class.php:486                       DBmysql->request()
  :                                                  QueuedMail::cronQueuedMail()
  inc\crontask.class.php:832                         call_user_func()
  front\cron.php:66                                  CronTask::launch()

Avez-vous une solution afin de régler définitivement ce problème?

Merci d'avance

Offline

#2 2017-06-15 20:56:02

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Table de Base de donnés crashé : glpi_queuedmails

C'est un problème qu'il faudrait voir avec votre DBA (problème de paramétrage de votre MySQL)


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-06-19 12:37:49

regis91
Member
Registered: 2011-01-10
Posts: 46

Re: Table de Base de donnés crashé : glpi_queuedmails

Bonjour,

merci pour votre retour. Je vais chercher du côté du paramétrage MySQL.

Offline

#4 2017-08-03 12:42:04

regis91
Member
Registered: 2011-01-10
Posts: 46

Re: Table de Base de donnés crashé : glpi_queuedmails

Bonjour,
Après avoir fait plusieurs recherches, je me suis rendu compte que le problème de ma table qui crashe est généré à chaque fois après la fin de l'optimisation automatique de la base de données par GLPI.
En désactivant cette action automatique de GLPI, je n'ai plus le soucis. Il dois y avoir un bug.

Offline

#5 2017-08-03 12:51:24

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Table de Base de donnés crashé : glpi_queuedmails

L'optimisation de la base doit être lancée en dehors des heures d'activité de l'application


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2017-09-11 14:03:17

regis91
Member
Registered: 2011-01-10
Posts: 46

Re: Table de Base de donnés crashé : glpi_queuedmails

Désolé pour ma réponse tardive. L'optimisation de la base est lancé à 23h30. Donc personne ne travaille mais il se peux que GLPI reste ouvert sur certains postes. Y' a t'il une incidence avec l'actualisation automatique de la page des tickets?

Offline

#7 2017-09-19 12:23:01

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Table de Base de donnés crashé : glpi_queuedmails

Non la tâche mailqueue est juste pour les mails émis de GLPI.
Si votre base est conséquente, je vous conseille d'utiliser la tache d'optimisation MySQL que vous lancer avant la sauvegarde


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB