Ja bym na Twoim miejscu sprawdził co faktycznie jest w logach, że dostajesz 500. W heroku można to sprawdzić wpisując heroku logs w konsoli, jeżeli jesteś zalogowany. Jednak mam wrażenie, że totalnie nie wiesz co robisz, pisząc o tym jaki system masz, co de facto nie ma znaczenia w przypadku heroku,