Как кто-то еще сказал, , TotalView является стандартом для этого. Но это будет стоить Вам руки и участка.
сайт OpenMPI имеет великое FAQ на MPI отладка . Объект № 6 в FAQ описывает, как присоединить GDB к процессам MPI. Считайте все это, существуют некоторые большие подсказки.
, Если Вы находите, что у Вас есть слишком много процессов для отслеживания, тем не менее, выезд Аналитический инструмент отслеживания стека (STAT) . Мы используем это в Ливерморе, чтобы собрать отслеживания стека из потенциально сотен тысяч выполнения процессов и представить их разумно пользователям. Это не полнофункциональный отладчик (полнофункциональный отладчик никогда не масштабировался бы к 208k ядрам), но это скажет Вам, какие группы процессов делают то же самое. Можно тогда ступить через представителя каждой группы в стандартном отладчике.
Вы можете перечислить скомпилированные в модулей, выполнив:
$ apache2 -l
Примечание: это НЕ /etc/init.d/apache2
. Если необходимый вам модуль еще не скомпилирован, вам нужно будет включить его в файл конфигурации.
См. здесь для описания Debian / Ubuntu.
Вам нужно просто скопировать эти модули в какой-нибудь каталог на вашей системе / сервере, затем добавьте команду для appache в файл конфигурации.
например:
LoadModule mod_proxy modules/mod_proxy.so / linux
LoadModule mod_proxy modules/mod_proxy.dll / windows
Если ваш apache собран с поддержкой общей библиотеки, вы можете скопировать эти модули с другого компьютера (той же ОС, той же / более ранней версии и, желательно, того же компилятора) и поместить их в папку модулей. Затем используйте директиву LoadModule для его динамической загрузки.
Если у вас нет модулей, вы можете загрузить исходный код и собрать / установить apache в другом каталоге (используя --prefix) с параметром --enable-mods-shared = most . Скопируйте необходимые модули в исходную папку модулей apache,