Если вы работаете в ASP.NET MVC, вы можете попробовать MVCMiniProfiler (http://benjii.me/2011/07/using-the-mvc-mini-profiler-with-entity-framework/)
137 = 128 + 9, что означает, что какой-то другой процесс отправил вам сигнал 9, то есть SIGKILL. Т.е. другой скрипт убивает ваш, вот как это выглядит.
Я подозреваю, что предупреждение о выходе выводится оболочкой, которая вызвала программу perl, а не самой программой perl, поэтому «отсутствие предупреждений» в коде Perl вам не поможет. код выхода 137 означает, что он был уничтожен сигналом SIGKILL.
Я только что столкнулся с тем же кодом выхода 137 при запуске скрипта Python. Оказывается, это убийца OOM, отправляющий SIGKILL интерпретатору Python. Если причина та же, вы можете найти oom msgs в / var / log / messages