L’infrastructure de Kinsta basée sur les conteneurs signifie que chaque site fonctionne dans un conteneur privé avec sa propre crontab. Cela signifie que chez Kinsta, nous permettons à nos utilisateurs d’ajouter de véritables tâches cron serveur à chaque conteneur de site.

Si vous préférez utiliser le système cron intégré de WordPress, veuillez consulter notre article sur la façon de créer et de modifier un travail cron WordPress

Comment écrire une tâche cron serveur

Une tâche ajoutée à crontab se compose de deux parties :

  1. Une série de nombres et d’astérisques définissant la fréquence à laquelle le cron doit être exécuté.
  2. Une commande à exécuter sur le serveur.

Lors de l’écriture d’un cron, vous devrez déterminer ces deux facteurs : la commande qui doit être exécutée et à quelle fréquence elle doit être planifiée.

Si vous voulez travailler vous-même la syntaxe crontab, la documentation crontab de The Open Group est un excellent endroit pour apprendre à connaître les crons et voir quelques exemples pratiques.

Si vous avez écrit la commande que vous voulez ajouter et que vous préférez utiliser un outil gratuit pour générer la syntaxe crontab complète, il existe une variété d’outils en ligne que vous pouvez utiliser pour générer la commande complète dans la bonne syntaxe crontab. Crontab Generator est l’un de nos outils préférés qui peut être utilisé librement à cette fin.

Comment ajouter une tâche cron serveur

Une c que vous avez la tâche cron prête à ajouter au conteneur, vous avez deux options :

Vous avez des problèmes de temps d'indisponibilité et de WordPress ? Kinsta est la solution d'hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités
  • Ajouter la tâche cron à la crontab vous-même.
  • Demander à l’équipe de support de Kinsta d’envoyer la tâche cron sur le crontab pour vous.

Pour envoyer la tâche vous-même, accédez simplement au conteneur de votre site via SSH et exécutez cette commande crontab -e. Ensuite, sélectionnez l’éditeur de texte de votre choix (sélectionnez nano si vous n’êtes pas sûr).

Lancez crontab -e et sélectionnez votre éditeur de texte préféré.

Lancez crontab -e et sélectionnez votre éditeur de texte préféré.

Enfin, collez la commande à la fin de la liste.

Ensuite, fermez le fichier. Lorsque vous fermez le fichier, vous verrez un message comme celui-ci confirmant que la crontab a été mise à jour :

crontab: installing new crontab

Si vous n’êtes pas à l’aise avec SSH, vous pouvez simplement ouvrir un ticket d’assistance et demander à l’équipe d’assistance de Kinsta d’ajouter le travail à la crontab de votre site.

Politiques Kinsta sur les tâches cron serveur

  • Le support de Kinsta pour les crons serveur se limite à envoyer la tâche cron exactement comme vous la fournissez au conteneur crontab ou à éditer les tâches cron selon vos instructions. Si vous avez besoin d’aide pour écrire la commande qui sera exécutée par crontab, vous devrez travailler avec un développeur qualifié pour écrire la tâche cron.
  • L’intervalle minimum d’une tâche cron est de 5 minutes. Veuillez ne pas télécharger des crons de serveur qui fonctionneront plus fréquemment que toutes les 5 minutes. Si vous demandez à notre équipe de support d’ajouter un cron qui fonctionne plus fréquemment que toutes les 5 minutes, nous vous suggérons d’augmenter l’intervalle à 5 minutes.
  • Veuillez ne pas modifier ou déplacer les tâches en haut de la crontab. Ces tâches sont ajoutées par notre équipe d’ingénieurs système et doivent rester en haut du fichier.
  • Veuillez ajouter vos tâches cron serveur personnalisées au bas du fichier crontab. Si vous ajoutez vos tâches cron de serveur personnalisées en haut du fichier, nos scripts de maintenance, notre système de mise à jour ou notre système de sauvegarde peuvent écraser vos tâches cron serveur personnalisées.
8
Partages