diff --git a/etc/ops-files.service b/etc/ops-files.service index 71153cd..c05b6e8 100644 --- a/etc/ops-files.service +++ b/etc/ops-files.service @@ -19,8 +19,8 @@ RestartSec=5s TimeoutStartSec=75s TimeoutStopSec=30s KillSignal=SIGTERM -StandardOutput=journal -StandardError=journal +StandardOutput=append:/data/app/logs/files.log +StandardError=inherit SyslogIdentifier=ops-files LimitNOFILE=1048576 diff --git a/internal/impl/impl.go b/internal/impl/impl.go index b4d397d..3779a70 100644 --- a/internal/impl/impl.go +++ b/internal/impl/impl.go @@ -3,6 +3,8 @@ package impl import ( "git.apinb.com/bsm-sdk/core/cache/redis" "git.apinb.com/bsm-sdk/core/logger" + "git.apinb.com/bsm-sdk/core/types" + "git.apinb.com/bsm-sdk/core/vars" "git.apinb.com/bsm-sdk/core/with" "git.apinb.com/ops/files/internal/config" "git.apinb.com/ops/files/internal/storage" @@ -20,7 +22,13 @@ var ( // NewImpl 初始化各类服务实例。 func NewImpl() { - DBService = with.Databases(config.Spec.Databases, nil) + DBService = with.Databases(config.Spec.Databases, &types.SqlOptions{ + MaxIdleConns: vars.SqlOptionMaxIdleConns, + MaxOpenConns: vars.SqlOptionMaxOpenConns, + ConnMaxLifetime: vars.SqlOptionConnMaxLifetime, + LogStdout: false, + Debug: false, + }) var err error StorageService, err = storage.New(config.Spec.ObjectStorage)