Existe-t-il une option pour laisser ‘strace‘ enregistrer l’emplacement du code à exécuter? Je serais intéressé de voir quelle bibliothèque partagée – qui est chargée par un exécutable – exécute les appels système. Je voudrais aussi avoir cette option pour les bibliothèques qui ne sont pas appelées par le chargeur, mais par l’exécutable lui-même via ‘dlopen […]
En essayant de comstackr mon code sous Linux en faisant gcc -o consumer.c -lpthread -lm et en obtenant des erreurs de compilation pour avoir déclaré non déclarée des choses que j’ai, à ma connaissance, déclarées. La plupart des fichiers non déclarés semblent être liés à des tampons, dont il s’agit de mon premier programme utilisant […]
J’utilise gdb avec le paramètre -x pour déboguer sans avoir à continuer de manière interactive à chaque point d’arrêt. [[email protected]] $ cat gdb_cmds_01 b SomeSourceFile.cpp:123 commands bt cont end Je m’attache alors à un processus qui utilise SomeSourceFile.cpp dans son exécution: [[email protected]] $ gdb -p ‘pidof SomeRunningProgram’ -x gdb_cmds_01 GNU gdb (GDB) Red Hat Enterprise […]
comment surveiller les appels système pour un processus?
Je me bats avec un problème de «Too many connections» avec mon processus MySQL et je suis arrivé au point où mysqladmin processlist -uroot -pXXXXX résultat: +——+————+———–+————+———+——+——-+——————+ | Id | User | Host | db | Command | Time | State | Info | +——+————+———–+————+———+——+——-+——————+ | 842 | svcControl | localhost | svcObjects | Sleep […]
J’exécute un serveur Apache très utilisé, qui héberge une page Web, des téléchargements, svn (en utilisant DAV svn) et une instance Trac (en utilisant mod_python). Mod_deflate est utilisé pour enregistrer la bande passante pour les utilisateurs. Le serveur a un grave problème de mémoire. Habituellement, après 24 heures, il faut 2 Go de mémoire après […]
Je joue avec le module mod_rewrite d’Apache et je veux savoir s’il existe un moyen décent de générer des informations de débogage? Par exemple, la documentation répertorie un certain nombre de variables disponibles: %{HTTP_USER_AGENT}, %{HTTP_REFERER}, %{HTTP_COOKIE} … etc Y a-t-il un moyen de les sortir simplement pour voir avec quoi je travaille? J’ai mis en […]
J’ai écrit un module Apache récemment. Il est intéressant de travailler avec le paradigme du pool de mémoire, mais je ne fais clairement pas quelque chose de bien. J’ai un segfault et je n’arrive pas à le trouver. Mon cycle de débogage actuel implique ap_rprintfs et un script make qui reconstruit et recharge Apache. Quels […]
Mon application de django a été déployée et fonctionne parfaitement avec apache et mod_python, conformément aux instructions de déploiement d’Apache. Mais depuis que j’ai un peu modifié la structure du projet, je n’ai pas réussi à le faire fonctionner. Quoi que j’essaye, je continue à lire la page suivante: MOD_PYTHON ERROR ProcessId: 27841 Interpreter: ‘127.0.0.1’ […]
Voici mon problème: je dois déboguer un thème WordPress avec beaucoup de dépendances (que je ne connais pas) et pas de documentation / commentaires car je dois le modifier en ajoutant des fonctionnalités. La question est donc la suivante: existe-t-il un moyen d’accéder à la trace de la stack en temps réel pour vider les […]