feat(server): implement server management handlers and database schema

This commit is contained in:
Chang lue Tsen
2025-08-25 14:06:37 -04:00
parent 1ccbdc18b1
commit ad4f3df74e
108 changed files with 3152 additions and 718 deletions
+5 -5
View File
@@ -29,11 +29,11 @@ func (m *Service) Start() {
if _, err := m.server.Register("@every 60s", checkTask); err != nil {
logger.Errorf("register check subscription task failed: %s", err.Error())
}
// schedule total server data task: every 5 minutes
totalServerDataTask := asynq.NewTask(types.SchedulerTotalServerData, nil)
if _, err := m.server.Register("@every 180s", totalServerDataTask); err != nil {
logger.Errorf("register total server data task failed: %s", err.Error())
}
//// schedule total server data task: every 5 minutes
//totalServerDataTask := asynq.NewTask(types.SchedulerTotalServerData, nil)
//if _, err := m.server.Register("@every 180s", totalServerDataTask); err != nil {
// logger.Errorf("register total server data task failed: %s", err.Error())
//}
// schedule reset traffic task: every day at 00:30
resetTrafficTask := asynq.NewTask(types.SchedulerResetTraffic, nil)
if _, err := m.server.Register("30 0 * * *", resetTrafficTask); err != nil {