У меня есть простое приложение Sinatra, развернутое в Heroku.У меня есть «enable: session» в приложении, и больше ничего не нужно делать с сессиями, кроме настройки / доступа к данным сессий.Приложение работает хорошо, но если у меня открыт сеанс браузера и повторно развернут на heroku, то, когда я использую тот же сеанс браузера, я получаю «Ошибка H13 (Соединение закрыто без ответа)» и Ошибка приложения в браузере.Я не могу ничего больше узнать об ошибке.
Если я удаляю файлы cookie для домена, приложение снова начинает работать.
, так что, опять же, это: 1) Развернуть приложение,использовать приложение в новой сессии браузера, все хорошо.2) 'git push heroku master' 3) использовать тот же браузер, E13
попытался установить секрет Rack :: Session :: Cookie, но это не имеет значения.
Также запустите приложениев производственном режиме локально, но не может воспроизвести это.
Я бы не стал портить чей-либо день, если бы он использовал приложение, когда я выполняю развертывание.Есть идеи, где еще искать это?