[Tuto] Redémarrer automatiquement un conteneur Docker avec un statut unhealthy

Alors effectivement pour la bdd j’utilise ça et j’ai pas de problème avec. Par contre pour le conteneur wiki chaque fois que je tente d’ajouter le healthcheck il plante à tél point que même si je supprime les lignes du compose, je suis obligé de faire une restauration avant la modif.

J’ai creusé le web sans succès là dessus. Il semblerai que je ne soit pas le seul et qu’une maj majeur à venir devrait régler le problème.
Par contre malheureusement le message que j’ai lu commence à dater un peu on est pas loin d’un an.
 
Par contre pour le conteneur wiki chaque fois que je tente d’ajouter le healthcheck il plante à tél point que même si je supprime les lignes du compose, je suis obligé de faire une restauration avant la modif.
Je n'ai pas ce soucis, étrange.
je viens de re-créer pour voir, ca passe bien de nouveau en health

cZcPSCU.png


Tu utilise la meme image que moi ?
 
C’est pas juste ?
Il se lance correctement et t’as pas un problème de ENOENT impossible de créer /wiki/data/cache ?
 
C’est pas juste ?
Il se lance correctement et t’as pas un problème de ENOENT impossible de créer /wiki/data/cache ?
Tu veut dire dans le log du conteneur ?

Non rien de spécial :
Code:
Loading configuration from /wiki/config.yml... OK
2022-08-09T12:14:38.328Z [MASTER] info: =======================================
2022-08-09T12:14:38.330Z [MASTER] info: = Wiki.js 2.5.286 =====================
2022-08-09T12:14:38.330Z [MASTER] info: =======================================
2022-08-09T12:14:38.330Z [MASTER] info: Initializing...
2022-08-09T12:14:38.850Z [MASTER] info: Using database driver mysql2 for mariadb [ OK ]
2022-08-09T12:14:38.854Z [MASTER] info: Connecting to database...
2022-08-09T12:14:38.875Z [MASTER] info: Database Connection Successful [ OK ]
2022-08-09T12:14:39.335Z [MASTER] warn: Mail is not setup! Please set the configuration in the administration area!
2022-08-09T12:14:39.414Z [MASTER] info: Loading GraphQL Schema...
2022-08-09T12:14:40.069Z [MASTER] info: GraphQL Schema: [ OK ]
2022-08-09T12:14:40.253Z [MASTER] info: HTTP Server on port: [ 3000 ]
(node:1) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./public/" in the "exports" field module resolution of the package at /wiki/node_modules/extract-files/package.json.
Update this package.json to use a subpath pattern like "./public/*".
(Use `node --trace-deprecation ...` to show where the warning was created)
2022-08-09T12:14:40.268Z [MASTER] info: HTTP Server: [ RUNNING ]
2022-08-09T12:14:40.365Z [MASTER] info: No new analytics providers found: [ SKIPPED ]
2022-08-09T12:14:40.382Z [MASTER] info: Loaded 21 authentication strategies: [ OK ]
2022-08-09T12:14:40.391Z [MASTER] info: No new comment providers found: [ SKIPPED ]
2022-08-09T12:14:40.399Z [MASTER] info: No new editors found: [ SKIPPED ]
2022-08-09T12:14:40.412Z [MASTER] info: No new loggers found: [ SKIPPED ]
2022-08-09T12:14:40.434Z [MASTER] info: No new renderers found: [ SKIPPED ]
2022-08-09T12:14:40.448Z [MASTER] info: No new search engines found: [ SKIPPED ]
2022-08-09T12:14:40.467Z [MASTER] info: No new storage targets found: [ SKIPPED ]
2022-08-09T12:14:40.468Z [MASTER] info: Checking for installed optional extensions...
2022-08-09T12:14:40.481Z [MASTER] info: Optional extension git is installed. [ OK ]
2022-08-09T12:14:40.488Z [MASTER] info: Optional extension pandoc was not found on this system. [ SKIPPED ]
2022-08-09T12:14:40.495Z [MASTER] info: Optional extension puppeteer was not found on this system. [ SKIPPED ]
2022-08-09T12:14:40.496Z [MASTER] info: Optional extension sharp was not found on this system. [ SKIPPED ]
2022-08-09T12:14:40.500Z [MASTER] info: Authentication Strategy Local: [ OK ]
2022-08-09T12:14:41.014Z [MASTER] info: (COMMENTS/DEFAULT) Initializing...
2022-08-09T12:14:41.014Z [MASTER] info: (COMMENTS/DEFAULT) Initialization completed.
2022-08-09T12:14:41.024Z [MASTER] info: Purging orphaned upload files...
2022-08-09T12:14:41.025Z [MASTER] info: Syncing locales with Graph endpoint...
2022-08-09T12:14:41.025Z [MASTER] info: Fetching latest updates from Graph endpoint...
2022-08-09T12:14:41.051Z [MASTER] info: Purging orphaned upload files: [ COMPLETED ]
Loading configuration from /wiki/config.yml... OK
2022-08-09T12:14:41.188Z [JOB] info: Rebuilding page tree...
2022-08-09T12:14:41.239Z [MASTER] info: Fetching latest updates from Graph endpoint: [ COMPLETED ]
2022-08-09T12:14:41.470Z [MASTER] info: Pulled latest locale updates for French from Graph endpoint: [ COMPLETED ]
2022-08-09T12:14:41.472Z [MASTER] info: Syncing locales with Graph endpoint: [ COMPLETED ]
2022-08-09T12:14:41.582Z [JOB] info: Using database driver mysql2 for mariadb [ OK ]
2022-08-09T12:14:41.636Z [JOB] info: Rebuilding page tree: [ COMPLETED ]
 
Non j’ai le message sur la page d’accueil quand je tente d’accéder au site à chaque fois que je teste un healthcheck.
Ça me force à faire une restauration ou remettre un snapshot que j’aie pris soin de faire avant la tentative.

Je vérifierai ce soir ton check et ceux que j’ai testé on sait jamais.
Tu me dira si c’est bon Portainer pour toi
 
Non j’ai le message sur la page d’accueil quand je tente d’accéder au site à chaque fois que je teste un healthcheck.
Ça me force à faire une restauration ou remettre un snapshot que j’aie pris soin de faire avant la tentative.
Non non, je n'ai pas du tout ce message.

Tu me dira si c’est bon Portainer pour toi
Oui c'est impec, merci
 
Non non, je n'ai pas du tout ce message.
C’est pas juste alors.
Je vérifierai ce soir mon check en comparant avec le tiens. J’en ai testé plusieurs je sais plus lequel est le dernier en date.

Avec plaisir pour Portainer :)
J’en ai d’autres sous le coude si besoin
 
  • J'aime
Réactions: EVO
Merci EVOTk le healthcheck que tu m'as donné pour wikijs est parfaitement fonctionnel

dockerps.png

?
 
  • J'aime
Réactions: EVO