Я разработал приложение для Django и настроил его развертывание на AWS Elastic Beanstalk . В более ранней версии приложения был включен админ. Я отключил то же самое в новом приложении.
Вот url.py приложения.
from django.conf.urls import patterns, include, url
#from django.contrib import admin
#from django.contrib import admin.site.urls
#admin.autodiscover()
urlpatterns = patterns('',
# Examples:
url(r'^ Но когда я просматриваю URL-адрес приложения, приложение все еще остается в старой версии. Я ssh-ed на сервер и проверил файлы. Это файлы старого приложения. Консоль AWS EB показывает новую версию приложения, развернутую в среде. Я также скачал код с панели AWS EB, и этот код принадлежит новому приложению.
URL-адрес Enastic Beanstalk env: http://secondapp-env.elasticbeanstalk.com/
Панель администратора доступна здесь: http : //secondapp-env.elasticbeanstalk.com/admin/ В идеале этот URL должен приводить к 404.
Проблема в том, что во всей консоли AWS EB я вижу новую версию приложения как развернутую и обслуживающий (я пробовал и то и другое, выдвигая код с помощью git aws.push, а также загружая его на консоль aws eb), однако реальный код, находящийся на сервере ec2, по-прежнему остается более старой версией приложения.
Как я могу принудительно загрузить код? Есть ли задержка в фактическом развертывании кода (хотя прошло более часа с тех пор, как я развернул новую версию, а код довольно мал)
, 'firstapp.views.home', name='home'),
url(r'^jd/', include('jd.urls')),
# url(r'^admin/', include('admin.site.urls')),
)
Но когда я просматриваю URL-адрес приложения, приложение все еще остается в старой версии. Я ssh-ed на сервер и проверил файлы. Это файлы старого приложения. Консоль AWS EB показывает новую версию приложения, развернутую в среде. Я также скачал код с панели AWS EB, и этот код принадлежит новому приложению.
URL-адрес Enastic Beanstalk env: http://secondapp-env.elasticbeanstalk.com/
Панель администратора доступна здесь: http : //secondapp-env.elasticbeanstalk.com/admin/ В идеале этот URL должен приводить к 404.
Проблема в том, что во всей консоли AWS EB я вижу новую версию приложения как развернутую и обслуживающий (я пробовал и то и другое, выдвигая код с помощью git aws.push, а также загружая его на консоль aws eb), однако реальный код, находящийся на сервере ec2, по-прежнему остается более старой версией приложения.
Как я могу принудительно загрузить код? Есть ли задержка в фактическом развертывании кода (хотя прошло более часа с тех пор, как я развернул новую версию, а код довольно мал)