Niedawno zacząłem używać oink gem w mojej aplikacji heroku, ponieważ zauważyłem niewielki wyciek pamięci przy niektórych działaniach kontrolera. Polecenie oink logs działa dobrze lokalnie, ale nie mogę znaleźć polecenia, aby uruchomić go w mojej witrynie produkcyjnej.Polecenie oink logs nie działa na heroku
Oto komenda Staram:
heroku run oink /log/*
A oto wiersz z mojego pliku production.rb
:
config.middleware.use(Oink::Middleware, :logger => Rails.logger)
Na mojej instalacji lokalnej, oink przechowuje logi w pliku /log/oink.log
.
korekta techniczna: 'Heroku dziennik prowadzony bundle exec oink/\ *', w przeciwnym razie zostanie ikona interpretowane lokalnie, co powoduje, że ścieżki do lokalnego dziennika pliki do przekazania do heroku. To powiedziawszy, to polecenie nadal nie działa, ponieważ Heroku faktycznie nie przechowuje plików dziennika na dysku. –