Я пытаюсь перейти от Cherrypy к бутылке & Gevent (сервер).
После я бегу:Бутылочный эквивалент engine.restart()
application=bottle.default_app() #bottle
WSGIServer(('', port), application, spawn=None).serve_forever() #gevent
Я хочу, чтобы перезагрузить сервер так же, как если перегружатель перезагрузили сервер (но только тогда, когда я говорю сервер к).
Поэтому я хочу получить доступ к странице с запросом на учет и только после правильной проверки подлинности она будет перезапущена.
Вот мой функциональный пример CherryPy:
@expose
def reloadMe(self, u=None, p=None):
if u=="username" and p=="password":
engine.restart()
raise HTTPRedirect('/')
Больше просто я спрашиваю, как я могу перезагрузить этот сценарий так, что мои изменения в исходный файл реализованы, но только тогда, когда я извлечения «перезагрузки» страницы ,
я буквально только нужно Bottlepy эквивалент
engine.restart() #cherrypy
не знает не один, как это сделать?
Взгляните на http://stackoverflow.com/questions/11004204/how-can-i-get-bottle-to-restart-on-file-change/11053279#11053279 –
Это не помогает мне. Я хочу только перезагрузить сервер, когда я говорю серверу, чтобы перезагрузить не когда-либо обновленный файл сервера. У меня есть пример того, чего я хочу, кроме его написания для Cherrypy. – gabeio