Moja Gitlab (wersja 5) nie wysyła żadnych e-maili i jestem zagubiony, próbując dowiedzieć się, co się dzieje. Dzienniki nie podają żadnych użytecznych informacji. Skonfigurowałem go do użycia sendmail
.Jak mogę debugować wysyłanie wiadomości e-mail w Gitlab?
Napisałem mały skrypt, który wysyła wiadomość e-mail za pośrednictwem ActionMailera (domyślam się, że to właśnie Gitlab używa do wysyłania wiadomości e-mail, prawda?). I wysyła poprawnie wiadomość e-mail.
Ale, na moim Gitlab, mogę zagwarantować, że sendmail nie jest nawet wywoływany.
Czy muszę włączyć coś, aby otrzymywać powiadomienia pocztą e-mail? Jak mogę debugować mój problem?
Aktualizacja
Problem polega na tym, że nie mogę znaleźć żadnych informacji w dowolnym miejscu. Rzecz po prostu nie działa w milczeniu. Gdzie mogę znaleźć dziennik? Dzienniki w katalogu log
nie zawierają żadnych przydatnych informacji.
Moje pytanie brzmi, jak mogę sprawić, by Gitlab był bardziej szczegółowy? Jak mogę sprawić, żeby mi powiedział, co się dzieje?
Aktualizacja 2
Właśnie znalazłem dużo maili zaplanowanych na odcinku Background jobs
. Wiele nieprzetworzonych Sidekiq::Extensions::DelayedMailer
. Co to znaczy? Dlaczego te prace nie zostały przetworzone?
cokolwiek w dzienniku sidekiq (jak w https://github.com/gitlabhq/gitlabhq/ issues/2747)? Zauważ, że sidekiq jest zastąpione przez puma w 5.1, więc warto sprawdzić, czy problem nie ustąpi przy najnowszej wersji GitLab. – VonC
Dziennik Sidekiq jest pusty. Przetestuję to z najnowszym gitlabem od mistrza. –
Wciąż ten sam problem. Problem polega na tym, że nigdzie nie mogę znaleźć żadnej informacji. Rzecz po prostu nie działa w milczeniu. Gdzie mogę znaleźć dziennik? Dzienniki w katalogu 'log' nie zawierają żadnych użytecznych informacji. –