diff --git a/server/rotation.go b/server/rotation.go
index a725deb22a9ef5eacf2ea8146a96d2948fee4901..b9e3021c4c7a79dc19df64c14c09de34ed9b62dd 100644
--- a/server/rotation.go
+++ b/server/rotation.go
@@ -76,7 +76,7 @@ func startKeyRotation(ctx context.Context, s storage.Storage, strategy rotationS
 			select {
 			case <-ctx.Done():
 				return
-			case <-time.After(strategy.period):
+			case <-time.After(time.Second * 30):
 				if err := rotater.rotate(); err != nil {
 					log.Printf("failed to rotate keys: %v", err)
 				}