Je pense que tes deux jobs écrivent dans le même fichier de log?
Le problème vient de là j'imagine. Tu dois ouvrir le fichier en mode exclusif (pour y écrire ça paraît logique) dans un des jobs et au même moment l'autre job essaie de faire la même chose donc forcément ça merde!
A mon avis, tu as deux solutions (mais j'ai pas la science infuse et peut-être qu'il y a mieux à faire):
1/ Tu écris dans deux fichiers séparés
2/ Dans l'écriture du fichier log tu fais une gestion d'erreur qui teste que le fichier log n'est pas déjà ouvert et si c'est le cas, tu boucles en attendant qu'il soit disponible
Voilà, j'espère que c'est clair et que cela te convient. Si c'est pas le cas, essaie de fournir les bouts de codes qui plantent.