Сайт asp.net Серверные темы
Я создаю небольшой сайт, который в основном представляет собой таблицу лидеров конкретной игры.
Я использую C#6 - 4.6.
Я использую веб-хостинг 1and1.
Мой вопрос / проблема: таблица лидеров должна обновляться каждые 10 минут. Я использую API, чтобы получить новейшую информацию, а затем сохранить ее в MySQL базы данных.
Я не могу использовать cronjobs (используя хостинг Windows) и не могу создавать запланированные задачи (только веб-хостинг, а не сервер...).
Я разговаривал с техподдержкой, но они не могли мне помочь из-за отставания знаний в C# и выигрыша хостинга.
Итак, я протестировал что-то в моей Visual Studio: я создал отдельный поток, который выполняет обновление, ждет X минут и затем делает это снова (бесконечно, пока я не остановлю его). Работает как чудо на моем компьютере, но когда я публикую его на сервере, поток начинает выполняться и фактически записывает это в журнал, но примерно через 10 секунд поток больше не отвечает.
Все из этого потока работает на стороне сервера.
Может кто-нибудь объяснить это мне или есть лучшая идея о том, как ее решить?
Если вам нужны фрагменты кода, пожалуйста, дайте мне знать!
Заранее спасибо, Маркус