2016-11-26 16 views
5

Mój bot oparty na frameworku działa całkiem nieźle. Ale kiedy pierwszy raz wchodzę w interakcję z botem po okresie bezczynności (powiedzmy dzień), bot wydaje bardzo długo (około 10-45 sekund), aby odesłać pierwszą odpowiedź. Po tej odpowiedzi czas reakcji jest znowu całkiem dobry.Microsoft Bot Framework - Bot idzie spać. Czy istnieje sposób, aby temu zapobiec?

Wydaje mi się, że usługa back-end przechodzi do jakiegoś trybu uśpienia, a pierwsza prośba to budzi.

Czy istnieje sposób wpływania na to zachowanie? Martwiłem się długim początkowym czasem reakcji dla moich użytkowników.

Dzięki za pomoc.

Odpowiedz

6

przypadku korzystania Azure stronę internetową, patrz "Zawsze na wsparcie"

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure

zawsze włączony. Domyślnie aplikacje internetowe są rozładowywane, jeśli są bezczynne przez pewien okres czasu. To pozwala systemowi oszczędzać zasoby. W trybie podstawowym lub standardowym możesz włączyć Always On, aby aplikacja była cały czas ładowana. Jeśli aplikacja uruchamia ciągłe zadania sieciowe, włącz opcję Zawsze włączone lub zadania sieciowe mogą nie działać niezawodnie.

Powiązane problemy