PyDev remote debug

Берем из Eclipse из пакета pydev отладчик org.python.pydev_2.8.2.2013083013/pysrc, где 2013083013 - является номером ревизии. И копируем в домашнюю директорию пользователя, от которого запущен процесс python. И добавлем путь в переменную PATH. Или импортируем sys и используем path.append(), для добавления пути отладчика.

import os, sys;
sys.path.append('/var/www/nginx-default/deluge.ztc/pysrc');
import pydevd;
pydevd.settrace();

Отладчик стучит в локальный порт 5678. Поэтому для удаленной отладки нада прокинуть ssh тунель.

import os, sys;
sys.path.append('/var/www/nginx-default/deluge.ztc/pysrc');
import pydevd;
pydevd.settrace('192.168.1.6', port=5678, stdoutToServer=True, stderrToServer=True);

С указанием IP и порта прослушиваещего клиента Eclipse.