Я выполняю большой импорт БД на экземпляре Postgres, работающем в виртуализированном Ubuntu 11.04 Proxmox 1.9 OpenVZ. По какой-то причине исполняемый файл, который инициирует и контролирует импорт (или Postgres), всегда останавливается в какой-то момент, как правило, при высокой нагрузке ввода-вывода в системе (то есть на хосте proxmox или в любом из экземпляров виртуальной машины) вызвал в дополнение к процессу импорта. Я пытаюсь выяснить основную проблему и могу ли я ее избежать. Ps говорит мне, что wchan = n_tty_ для процесса импорта (который спит). Прежде всего, что это означает и каковы передовые методы дальнейшей отладки?
Попробуйте strace.
Вы можете вызвать его как strace -p pid
Или, еще лучше, strace your_prog_here