Мне нужно чтобы хостинг Heroku передавал информацию между двумя запущенными файлами, один отвечает за дискорд бота, а другой за веб-сайт на котором будет настраиваться дискорд бот
Веб-сайт должен брать информацию с другого файла который связан с дискорд ботом с помощью библиотеки discord-ext-ipc, но он на хостинге этого не делает
Procfile:
worker: python bot.py
web: gunicorn -k uvicorn.workers.UvicornWorker main:app
Error:
21-12-09T17:16:43.379263+00:00 app[web.1]: File "/app/main.py", line 53, in dashboard
2021-12-09T17:16:43.379263+00:00 app[web.1]: guild_count = await ipc_client.request("get_guild_count")
2021-12-09T17:16:43.379266+00:00 app[web.1]: raise client_error(req.connection_key, exc) from exc
2021-12-09T17:16:43.379267+00:00 app[web.1]: aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host localhost:20000 ssl:default [Connect call failed ('127.0.0.1', 20000)]
Как я и выяснил хостинг просто не может найти файл отвечающий за дискорд бота и выдаёт ошибку, но можно этого как-то избежать?
UPD:
В Procfile надо писать:
web: python bot.py & gunicorn -k uvicorn.workers.UvicornWorker main:app & wait -n