Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Debian
  •  » Cron Job en php: Error code: locktimeout

#1 30 Jan 2018 11:03:45

tissotja
Citoyen(ne)
Date d'inscription: 13 Nov 2017
Messages: 10

Cron Job en php: Error code: locktimeout

Bonjour,

Chez nous, moodle accède à ses Data (fichiers + htdocs) sur un partage NFS. J'ai mis à jour tout le cluster (serveur web + serveur Mysql + serveur NFS) vers Debian jessie 8.10. Je ne sais pas si cela a à voir avec NFS, mais les tâches planifiées (cron) déboutent sur une erreur sans se terminer:

Default exception handler: L'op??ration s'est interrompue dans l'attente d'un verrouillage. Debug:
Error code: locktimeout

Quand c'est Mysql qui gère les cron locks, pas de problème. Mais quand c'est via un fichier (sur le partage NFS), on obtient l'erreur ci-dessus (ou du style timeout, ou impossible de créer le lock file).

Le montage du partage NFS est en version 3, comme anciennement sur Debian 7.11. Y aurait-il vraiment quelque chose à chercher du côté de NFS? Côté client ou côté serveur?

Je ne maîtrise pas NFS, les recettes d'installation m'ont jusqu'à lors suffit.

Merci pour votre aide.

J.

Dernière modification par tissotja (30 Jan 2018 11:04:09)

Hors ligne

 

#2 30 Jan 2018 13:39:46

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1240
Site web

Re: Cron Job en php: Error code: locktimeout

Bonjour,
Est-ce que le chemin vers le répertoire NFS est resté le même?
Meilleures salutations.

PS : est-ce qu'il ne faut pas installer fuse https://www.linux.com/news/run-your-nfs … fs-ganesha ?

Dernière modification par jean@adimp.ch (30 Jan 2018 13:41:51)


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

#3 27 Feb 2018 17:27:01

tissotja
Citoyen(ne)
Date d'inscription: 13 Nov 2017
Messages: 10

Re: Cron Job en php: Error code: locktimeout

[RESOLU]

Bonjour,

J'ai changé le montage du disque NFS via les valeurs par défaut plutôt que de forcer un montage en nfs 3:

Code:

avant:
<ip>:/srv    /srv/svx-moodledata    nfs    rw,intr,vers=3    0    0

ce qui a résolu le problème:
<ip>:/srv    /srv/svx-moodledata    nfs    defaults    0    0

Merci de votre attention

Jacques

Hors ligne

 

#4 17 Nov 2025 22:09:15

liamjo84
Affranchi(e)
 
Date d'inscription: 17 Nov 2025
Messages: 1

Re: Cron Job en php: Error code: locktimeout

Perso j’ai déjà eu des trucs du même genre avec des locks qui partent en vrille dès que ça passe par du NFS. C’est souvent un souci de latence ou de petit décalage entre les nœuds, surtout avec NFS v3. J’pense que ça vaut le coup de jeter un œil côté options de montage, genre activer le locking NFS proprement ou tester en local juste pour voir si ça change. Si MySQL gère les locks sans souci, ça pointe un peu vers le partage NFS qui traîne. Après voilà, pas besoin d’être expert, mais oui j’irais regarder de ce côté.

Hors ligne

 
  • Index
  •  » Debian
  •  » Cron Job en php: Error code: locktimeout

Pied de page des forums

Powered by FluxBB