Это проблема относится к сайтам в общности… Такие возможные ошибки надо учитывать в архитектуре самого сайта. Например в ajax передавать версию и сравнивать ее с какой была загружена страница.
Я просто недавно на джанго. У меня 2 копии проекта — одна работает, вторая на тесте (ее можно перезапускать). При апдейте меняю конфиг nginx. Я так понимаю у вас одна папка — вы заливаете апдейт — потом перезапускаете graceful-ом, так?
Много написали — все впадлу читать. Страдал такой же хренью — десятки незавершенных проектов «для себя» и т.д. Проблему решил так — понял что нужна обратная связь. Писать что то долго под себя не интересно. Нужно сделать маленькое и показать людям чтобы была отдача- тогда и просыпается интерес. Getting Real — кстати хорошая книга. Вот написал топик на хабре — много комментов и мнений — это хорошая отдача. В общем стремитесь к быстрой реакции.
Пользовался сервисом пару раз — понравилось то что виден конечный результат: отчет скока доставлено, скока нет, сколько и кто перешел по ссылке и т.д. Для email маркетинга самое оно. Вобщем респект.
И можно добавить поддержку кириллических доменов