Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

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

#1 30 Jan 2018 11:03:45

tissotja
Citoyen(ne)
Registered: 13 Nov 2017
Posts: 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.

Last edited by tissotja (30 Jan 2018 11:04:09)

Offline

 

#2 30 Jan 2018 13:39:46

jean@adimp.ch
Illuminé(e)
From: Marly
Registered: 10 Mar 2005
Posts: 1240
Website

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 ?

Last edited by jean@adimp.ch (30 Jan 2018 13:41:51)


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

Offline

 

#3 27 Feb 2018 17:27:01

tissotja
Citoyen(ne)
Registered: 13 Nov 2017
Posts: 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

Offline

 

#4 17 Nov 2025 22:09:15

liamjo84
Affranchi(e)
 
Registered: 17 Nov 2025
Posts: 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é.

Offline

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

Board footer

Powered by FluxBB