Remove panics
This commit is contained in:
@@ -38,7 +38,8 @@ func main() {
|
|||||||
|
|
||||||
config, configErr := config.LoadZurgConfig("./config.yml")
|
config, configErr := config.LoadZurgConfig("./config.yml")
|
||||||
if configErr != nil {
|
if configErr != nil {
|
||||||
log.Panicf("Config failed to load: %v", configErr)
|
log.Errorf("Config failed to load: %v", configErr)
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
cache := expirable.NewLRU[string, string](1e4, nil, time.Hour)
|
cache := expirable.NewLRU[string, string](1e4, nil, time.Hour)
|
||||||
@@ -48,7 +49,8 @@ func main() {
|
|||||||
|
|
||||||
p, err := ants.NewPool(config.GetNumOfWorkers())
|
p, err := ants.NewPool(config.GetNumOfWorkers())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Panicf("Failed to create ants pool: %v", err)
|
log.Errorf("Failed to create worker pool: %v", err)
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
defer p.Release()
|
defer p.Release()
|
||||||
|
|
||||||
@@ -66,7 +68,8 @@ func main() {
|
|||||||
go func() {
|
go func() {
|
||||||
log.Infof("Starting server on %s", addr)
|
log.Infof("Starting server on %s", addr)
|
||||||
if err := server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
|
if err := server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
|
||||||
log.Panicf("Failed to start server: %v", err)
|
log.Errorf("Failed to start server: %v", err)
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user