Тема пыталась присоединиться сама - PullRequest
3 голосов
/ 03 сентября 2010

Я работаю над созданием приложения для недвижимости Ruby on Rails v2.3.8.Я написал грабли, чтобы вытащить списки недвижимости и фотографии.Приложение использует rets4r (в частности, josephholsten-rets4r) для связи с сервером на основе RETS, а Paperclip используется для управления фотографиями свойств и передачи их до S3.

Проблема, с которой я сталкиваюсь, - это задача rakeникогда не завершается.Он всегда будет падать в какой-то момент, и это не то же самое место.Один раз он падал через 45 минут, после некоторых незначительных изменений (добавили несколько блоков начала / спасения, чтобы попытаться отследить ошибку), он, кажется, работает дольше (2-12 часов), но все еще падает.

Я получаю сообщение об ошибке: «Rake aborted», а затем «thread [memory address] пытался присоединиться».Просмотр логов ничего полезного не дает.Просто стандартные сообщения журнала Paperclip.Я также не пытаюсь делать что-то многопоточное в задаче rake.

Обновление : я использовал gem версии 1.1.17 из rets4r.Тем не менее, я заметил на странице Github для проекта, было довольно много коммитов с тех пор, как эта версия была помечена.Один из этих коммитов говорит об удалении использования потоков.

...