Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ce tableau fournit des informations de dépannage et des solutions aux problèmes courants rencontrés lors de l'utilisation de l'agent Amazon Kinesis.
Problème | Solution |
---|---|
Pourquoi Kinesis Agent ne fonctionne-t-il pas sous Windows ? |
Kinesis Agent pour Windows est un logiciel différent de Kinesis Agent pour les plateformes Linux. |
Pourquoi Kinesis Agent ralentit-il ou RecordSendErrors augmente-t-il ? |
Cela est généralement dû à une limitation de Kinesis. Vérifiez la Une fois que vous avez exclu la limitation, vérifiez si Kinesis Agent est configuré pour suivre un grand nombre de petits fichiers. Il y a un délai lorsque Kinesis Agent suit un nouveau fichier, c'est pourquoi Kinesis Agent doit suivre un petit nombre de fichiers plus volumineux. Essayez de regrouper vos fichiers journaux dans des fichiers plus volumineux. |
Comment résoudre les java.lang.OutOfMemoryError exceptions ? |
Cela se produit lorsque Kinesis Agent ne dispose pas de suffisamment de mémoire pour gérer sa charge de travail actuelle. Essayez d'augmenter JAVA_START_HEAP et JAVA_MAX_HEAP dans /usr/bin/start-aws-kinesis-agent et de redémarrer l'agent. |
Comment résoudre les IllegalStateException : connection pool shut
down exceptions ? |
Kinesis Agent ne dispose pas de suffisamment de connexions pour gérer sa charge de travail actuelle. Essayez d'augmenter maxConnections et maxSendingThreads dans les paramètres de configuration de votre agent général à /etc/aws-kinesis/agent.json . La valeur par défaut de ces champs est 12 fois supérieure au nombre de processeurs d'exécution disponibles. Consultez AgentConfiguration.java |
Comment puis-je déboguer un autre problème avec Kinesis Agent ? | Les journaux de niveau DEBUG peuvent être activés dans /etc/aws-kinesis/log4j.xml . |
Comment dois-je configurer Kinesis Agent ? | Plus la taille de maxBufferSizeBytes est petite, plus Kinesis Agent envoie fréquemment des données. Cela peut être une bonne chose, car cela réduit le délai de livraison des enregistrements, mais cela augmente également le nombre de requêtes par seconde adressées à Kinesis. |
Pourquoi Kinesis Agent envoie-t-il des enregistrements dupliqués ? | Cela se produit en raison d'une mauvaise configuration dans le suivi des fichiers. Assurez-vous que chaque fileFlow’s filePattern ne correspond qu'à un seul fichier. Cela peut également se produire si le mode logrotate utilisé est en mode copytruncate . Essayez de remplacer le mode par défaut ou de créer le mode pour éviter les doublons. Pour plus d'informations sur la gestion des enregistrements dupliqués, consultez la rubrique Gestion des enregistrements dupliqués (français non garanti). |