В моем приложении heroku среди других зависимостей используются Node, Express, Bull (Redis) и TF JS (Tensorflow). Приложение работает без проблем на heroku local
, но не работает в Интернете. Для справки я набираю имя файла и вопрос в двух полях ввода формы, а затем отправляю запрос на сервер для получения ответа на основе этих входных данных. Журнал сервера, весь код и ссылка на сайт также были добавлены для справки. Что заставляет сервер ломать sh и как это предотвратить ?
2020-05-07T16:27:19.316538+00:00 heroku[router]: at=info method=GET path="/" host=qa-workers.herokuapp.com request_id=a0402408-3354-4943-be7f-78035553e674 fwd="80.4.109.230" dyno=web.1 connect=0ms service=20ms status=304 bytes=237 protocol=https
2020-05-07T16:27:19.374488+00:00 heroku[router]: at=info method=GET path="/client.js" host=qa-workers.herokuapp.com request_id=a25a11c9-6c45-4747-b456-6077ef8a2b2b fwd="80.4.109.230" dyno=web.1 connect=1ms service=5ms status=200 bytes=3280 protocol=https
2020-05-07T16:27:23.003274+00:00 heroku[router]: at=info method=POST path="/job" host=qa-workers.herokuapp.com request_id=2bc6fb32-3bbf-4bac-8570-9662324f3a75 fwd="80.4.109.230" dyno=web.1 connect=1ms service=34ms status=200 bytes=258 protocol=https
2020-05-07T16:27:22.986223+00:00 app[web.1]: added job to queue
2020-05-07T16:27:22.986260+00:00 app[web.1]: body: Gold.txt,what does gold dissolve in?
2020-05-07T16:27:22.990073+00:00 app[web.1]: { fileName: 'Gold.txt', question: 'what does gold dissolve in?' }
2020-05-07T16:27:23.703935+00:00 app[worker.1]: 2020-05-07 16:27:23.703865: I tensorflow/cc/saved_model/reader.cc:31] Reading SavedModel from: /app/.models/distilbert-cased
2020-05-07T16:27:23.718017+00:00 app[worker.1]: 2020-05-07 16:27:23.717943: I tensorflow/cc/saved_model/reader.cc:54] Reading meta graph with tags { serve }
2020-05-07T16:27:23.838375+00:00 app[worker.1]: 2020-05-07 16:27:23.838294: I tensorflow/cc/saved_model/loader.cc:202] Restoring SavedModel bundle.
2020-05-07T16:27:24.513446+00:00 app[worker.1]: 2020-05-07 16:27:24.513315: I tensorflow/cc/saved_model/loader.cc:151] Running initialization op on SavedModel bundle at path: /app/.models/distilbert-cased
2020-05-07T16:27:24.633908+00:00 app[worker.1]: 2020-05-07 16:27:24.633813: I tensorflow/cc/saved_model/loader.cc:311] SavedModel load for tags { serve }; Status: success. Took 929943 microseconds.
2020-05-07T16:27:26.445038+00:00 heroku[router]: at=info method=GET path="/job/1" host=qa-workers.herokuapp.com request_id=ae290f52-9510-45c9-9cf3-c0431c6057c4 fwd="80.4.109.230" dyno=web.1 connect=1ms service=10ms status=304 bytes=150 protocol=https
2020-05-07T16:27:29.922434+00:00 heroku[router]: at=info method=GET path="/job/1" host=qa-workers.herokuapp.com request_id=12a1c437-e103-486e-b376-bdc22db97d96 fwd="80.4.109.230" dyno=web.1 connect=0ms service=8ms status=304 bytes=150 protocol=https
2020-05-07T16:27:33.422747+00:00 heroku[router]: at=info method=GET path="/job/1" host=qa-workers.herokuapp.com request_id=d4a97408-ccff-4bdf-83d7-d45d30853e57 fwd="80.4.109.230" dyno=web.1 connect=1ms service=8ms status=304 bytes=150 protocol=https
2020-05-07T16:27:37.012324+00:00 heroku[router]: at=info method=GET path="/job/1" host=qa-workers.herokuapp.com request_id=dab1eca0-d58e-4577-9766-8940511093bf fwd="80.4.109.230" dyno=web.1 connect=1ms service=7ms status=304 bytes=150 protocol=https
2020-05-07T16:27:38.509776+00:00 heroku[worker.1]: State changed from up to crashed
Вы можете просмотреть весь код проекта через мой GitHub: https://github.com/Sir-Ignis/QA-Workers Вот ссылка на приложение Heroku: https://qa-workers.herokuapp.com/