Я следую инструкциям из сообщения How I Start от Carin Meier и имеет проблему с запуском приложения clojure, у которого нет веб-компонента.clojure только для рабочего приложения на heroku не работает с ошибкой R10
Мой PROCFILE имеет предложил:
worker: lein trampoline run
но когда я раскрываю, он говорит:
удаленный: -----> Открываем типы процессов
удаленный: PROCFILE декларирует типы -> рабочий
пульт дистанционного управления: по умолчанию для Clojure (Leiningen 2) -> web
Я не уверен, откуда эта последняя строка. Поскольку мое приложение не подключается к сети на всех, он был убит:
Ошибка R10 (Boot таймаут) -> Web процесс не удалось связать с $ PORT в 60 секунд после запуска
процесса Остановка с SIGKILL
Если бы не было ясно, я n00b для Heroku ... что мне не хватает? Как удалить настройку Default types for Clojure (Leiningen 2) -> web
и ожидание, что я буду bind to $PORT
?
Если вы хотите отменить ошибку до того, как я ее исправлю, вы можете добавить эту строку в свой 'Procfile':' web: ruby -rwebrick -e'WEBrick :: HTTPServer.new (: Port => $ PORT,: DocumentRoot => Dir.pwd) .start'' – codefinger
Спасибо, я попробую это позже сегодня вечером! У меня должны быть другие ошибки, из-за которых мой рабочий поток не работает ... –
heroku run worker запускает мой код, но у меня есть другие ошибки в коде, поэтому я не могу сказать, полностью ли это относится к моей проблеме. Будет округлен, когда мой код будет работать. –