Всем привет. Есть VDS c Ubuntu 12.04 под OpenVZ . На ней несколько скриптов работающих в многопоточном режиме с HTTP/POP3/IMAP/SMTP (threading.Thread+imaplib/smtplib/poplib/requests). Если запустить одновременно, например, скрипт работающий с HTTP и скрипт работающий с IMAP, то приблизительно через час виснет тот который был запущен первым. Будто просто останавливается их работа. При этом скрипты работают совершенно обособленно друг от друга и никаких общих ресурсов не имеют - соединяются с разными хостами, по разным протоколам, пишут результат в разные файлы и т.д.
Если запускать по отдельности то всё работает. Сперва думал что дело в питоне, но потом заметил следующую вещь. Когда был запущен один из скриптов я запустил программку написанную на С, которая с теми же протоколами работала в многопоточном режиме. И скрипт сразу повис. Попробовал наоборот: С-шная программа первой, скрипт - вторым. Через некоторое время первая завершила свою работу без каких-либо ошибок.
После этого стал подозревать что проблема либо в ОС, либо в OpenVZ.
Кто-нибудь сталкивался с подобным? Был в гугле, но похоже как-то не так составляю запрос ибо ничего подходящего найти не могу.