Сайт asp.net Серверные темы

Я создаю небольшой сайт, который в основном представляет собой таблицу лидеров конкретной игры.

Я использую C#6 - 4.6.

Я использую веб-хостинг 1and1.

Мой вопрос / проблема: таблица лидеров должна обновляться каждые 10 минут. Я использую API, чтобы получить новейшую информацию, а затем сохранить ее в MySQL базы данных.

Я не могу использовать cronjobs (используя хостинг Windows) и не могу создавать запланированные задачи (только веб-хостинг, а не сервер...).

Я разговаривал с техподдержкой, но они не могли мне помочь из-за отставания знаний в C# и выигрыша хостинга.

Итак, я протестировал что-то в моей Visual Studio: я создал отдельный поток, который выполняет обновление, ждет X минут и затем делает это снова (бесконечно, пока я не остановлю его). Работает как чудо на моем компьютере, но когда я публикую его на сервере, поток начинает выполняться и фактически записывает это в журнал, но примерно через 10 секунд поток больше не отвечает.

Все из этого потока работает на стороне сервера.

Может кто-нибудь объяснить это мне или есть лучшая идея о том, как ее решить?

Если вам нужны фрагменты кода, пожалуйста, дайте мне знать!

Заранее спасибо, Маркус

0 ответов

Другие вопросы по тегам