2017-05-02 4 views
0

Wir sind gerade dabei, von Heroku nach AWS zu migrieren, und ich merke, dass die Sidekiq-Statistiken ohne ersichtlichen Grund auf mysteriöse Weise zurückgesetzt wurden.Sidekiq Stats auf mysteriöse Weise zurückgesetzt

Dies geschieht in mehreren verschiedenen Anwendungen, die an die gleiche Redis-Instanz angeschlossen sind, wobei jede namespace in initializers/sidekiq.rb eingestellt ist.

Die Statistiken werden gleichzeitig auf alle Sidekiq-Zähler zurückgesetzt. Es scheint so, als würden wir die Redis-Verbindung vorübergehend fallen lassen, aber das ist nur eine wilde Vermutung, und ich bin mir jedenfalls nicht sicher, wie ich sie mildern kann.

Ist das ein häufiges Problem? Gibt es eine Einstellung, die ich optimieren kann?

Antwort

1

Jemand führt den FLUSHDB- oder FLUSHALL-Befehl aus und löscht Daten in Redis. Vielleicht eine der Apps beim Start.

+0

Danke für das Feedback Mike. Würden "Sidekiq :: Stats.new.reset" in einer der Apps aufrufen, um die Statistiken in allen Apps zu löschen, wenn sie die gleichen Redis aber mit unterschiedlichen Namespaces verwenden? –

+0

Oder gibt es irgendwelche populären Edelsteine, die dafür bekannt sind, das unter der Haube zu nennen? –

+0

Nein und keine Chance. Kein Edelstein sollte jemals deine Daten zurücksetzen. –

Verwandte Themen