tellor-io / feeds-api

used for decoding Tellor Protocol data types
https://querydataapi.herokuapp.com/docs
MIT License
0 stars 0 forks source link

App crashing on Heroku dyno daily cycling #4

Open oraclown opened 2 years ago

oraclown commented 2 years ago
Screen Shot 2022-10-04 at 10 17 42 AM
oraclown commented 2 years ago
2022-10-03T18:09:32.753727+00:00 app[web.1]: 54.147.0.223:0 - "GET / HTTP/1.1" 200
2022-10-03T18:09:32.754999+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=5fd342f4-7615-406f-ac89-68ce80f398e1 fwd="54.147.0.223" dyno=web.1 connect=0ms service=2ms status=200 bytes=161 protocol=http
2022-10-03T18:20:58.094150+00:00 heroku[web.1]: Cycling
2022-10-03T18:20:58.097499+00:00 heroku[web.1]: State changed from up to starting
2022-10-03T18:20:58.879419+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2022-10-03T18:20:58.942146+00:00 app[web.1]: [2022-10-03 18:20:58 +0000] [4] [INFO] Handling signal: term
2022-10-03T18:20:59.013916+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Shutting down
2022-10-03T18:20:59.014135+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:20:59.016602+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Shutting down
2022-10-03T18:20:59.016802+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:20:59.036826+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Shutting down
2022-10-03T18:20:59.037039+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:20:59.037695+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Shutting down
2022-10-03T18:20:59.037896+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:20:59.116428+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-03T18:20:59.116564+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Application shutdown complete.
2022-10-03T18:20:59.116647+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Finished server process [9]
2022-10-03T18:20:59.117185+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Waiting for application shutdown.
2022-10-03T18:20:59.117335+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Application shutdown complete.
2022-10-03T18:20:59.117414+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Finished server process [11]
2022-10-03T18:20:59.118762+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-03T18:20:59.118762+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-03T18:20:59.137423+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Waiting for application shutdown.
2022-10-03T18:20:59.137558+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Application shutdown complete.
2022-10-03T18:20:59.137635+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Finished server process [12]
2022-10-03T18:20:59.138229+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Waiting for application shutdown.
2022-10-03T18:20:59.138362+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Application shutdown complete.
2022-10-03T18:20:59.138396+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-03T18:20:59.138431+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Finished server process [10]
2022-10-03T18:20:59.139088+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-03T18:20:59.548272+00:00 app[web.1]: [2022-10-03 18:20:59 +0000] [4] [INFO] Shutting down: Master
2022-10-03T18:20:59.713129+00:00 heroku[web.1]: Process exited with status 0
2022-10-03T18:21:01.342667+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-03T18:21:03.194168+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-03T18:21:03.194537+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [4] [INFO] Listening at: http://0.0.0.0:13824 (4)
2022-10-03T18:21:03.194578+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-03T18:21:03.198478+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-03T18:21:03.219898+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-03T18:21:03.221931+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-03T18:21:03.236004+00:00 app[web.1]: [2022-10-03 18:21:03 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-03T18:21:03.579830+00:00 heroku[web.1]: State changed from starting to up
2022-10-03T18:21:04.514802+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [10] [ERROR] Exception in worker process
2022-10-03T18:21:04.514812+00:00 app[web.1]: Traceback (most recent call last):
2022-10-03T18:21:04.514814+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 106, in get_config
2022-10-03T18:21:04.514814+00:00 app[web.1]: state = json.load(f)
2022-10-03T18:21:04.514815+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 293, in load
2022-10-03T18:21:04.514815+00:00 app[web.1]: return loads(fp.read(),
2022-10-03T18:21:04.514816+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 346, in loads
2022-10-03T18:21:04.514816+00:00 app[web.1]: return _default_decoder.decode(s)
2022-10-03T18:21:04.514817+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 337, in decode
2022-10-03T18:21:04.514818+00:00 app[web.1]: obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2022-10-03T18:21:04.514818+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
2022-10-03T18:21:04.514818+00:00 app[web.1]: raise JSONDecodeError("Expecting value", s, err.value) from None
2022-10-03T18:21:04.514819+00:00 app[web.1]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2022-10-03T18:21:04.514819+00:00 app[web.1]: 
2022-10-03T18:21:04.514820+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-03T18:21:04.514820+00:00 app[web.1]: 
2022-10-03T18:21:04.514820+00:00 app[web.1]: Traceback (most recent call last):
2022-10-03T18:21:04.514821+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-03T18:21:04.514821+00:00 app[web.1]: worker.init_process()
2022-10-03T18:21:04.514821+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-03T18:21:04.514822+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-03T18:21:04.514822+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-03T18:21:04.514822+00:00 app[web.1]: self.load_wsgi()
2022-10-03T18:21:04.514822+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-03T18:21:04.514823+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-03T18:21:04.514823+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-03T18:21:04.514823+00:00 app[web.1]: self.callable = self.load()
2022-10-03T18:21:04.514823+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-03T18:21:04.514823+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-03T18:21:04.514824+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-03T18:21:04.514824+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-03T18:21:04.514824+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-03T18:21:04.514825+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-03T18:21:04.514825+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-03T18:21:04.514825+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-03T18:21:04.514825+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-03T18:21:04.514826+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-03T18:21:04.514826+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-03T18:21:04.514826+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-03T18:21:04.514827+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-03T18:21:04.514827+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-03T18:21:04.514827+00:00 app[web.1]: File "/app/main.py", line 5, in <module>
2022-10-03T18:21:04.514828+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-03T18:21:04.514828+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-03T18:21:04.514828+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-03T18:21:04.514828+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-03T18:21:04.514829+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-03T18:21:04.514829+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-03T18:21:04.514829+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-03T18:21:04.514830+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-03T18:21:04.514831+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-03T18:21:04.514831+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-03T18:21:04.514831+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-03T18:21:04.514832+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-03T18:21:04.514832+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-03T18:21:04.514832+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-03T18:21:04.514833+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-03T18:21:04.514833+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-03T18:21:04.514834+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 75, in __post_init__
2022-10-03T18:21:04.514834+00:00 app[web.1]: self._chain_config_file = ConfigFile(
2022-10-03T18:21:04.514840+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 83, in __init__
2022-10-03T18:21:04.514840+00:00 app[web.1]: _ = self.get_config()
2022-10-03T18:21:04.514841+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 109, in get_config
2022-10-03T18:21:04.514841+00:00 app[web.1]: raise Exception(f"Error reading config file {self.config_file}")
2022-10-03T18:21:04.514841+00:00 app[web.1]: Exception: Error reading config file /app/telliot/chains.json
2022-10-03T18:21:04.515454+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-03T18:21:04.566763+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Started server process [12]
2022-10-03T18:21:04.566812+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Waiting for application startup.
2022-10-03T18:21:04.566875+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Started server process [11]
2022-10-03T18:21:04.566927+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Waiting for application startup.
2022-10-03T18:21:04.567053+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Application startup complete.
2022-10-03T18:21:04.567092+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Application startup complete.
2022-10-03T18:21:04.567961+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Started server process [9]
2022-10-03T18:21:04.568007+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Waiting for application startup.
2022-10-03T18:21:04.568169+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Application startup complete.
2022-10-03T18:21:04.767811+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Shutting down
2022-10-03T18:21:04.767956+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:04.768737+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Shutting down
2022-10-03T18:21:04.768793+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Shutting down
2022-10-03T18:21:04.768887+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:04.768963+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:04.868315+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Waiting for application shutdown.
2022-10-03T18:21:04.868419+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Application shutdown complete.
2022-10-03T18:21:04.868478+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Finished server process [12]
2022-10-03T18:21:04.868937+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-03T18:21:04.869200+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-03T18:21:04.869280+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Waiting for application shutdown.
2022-10-03T18:21:04.869369+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Application shutdown complete.
2022-10-03T18:21:04.869439+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Application shutdown complete.
2022-10-03T18:21:04.869449+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Finished server process [9]
2022-10-03T18:21:04.869516+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Finished server process [11]
2022-10-03T18:21:04.870015+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-03T18:21:04.870020+00:00 app[web.1]: [2022-10-03 18:21:04 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-03T18:21:05.099271+00:00 app[web.1]: [2022-10-03 18:21:05 +0000] [4] [INFO] Shutting down: Master
2022-10-03T18:21:05.099306+00:00 app[web.1]: [2022-10-03 18:21:05 +0000] [4] [INFO] Reason: Worker failed to boot.
2022-10-03T18:21:05.275855+00:00 heroku[web.1]: Process exited with status 3
2022-10-03T18:21:06.209962+00:00 heroku[web.1]: State changed from up to crashed
2022-10-03T18:21:06.213073+00:00 heroku[web.1]: State changed from crashed to starting
2022-10-03T18:21:09.431437+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-03T18:21:11.691868+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-03T18:21:11.692432+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [4] [INFO] Listening at: http://0.0.0.0:30856 (4)
2022-10-03T18:21:11.692559+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-03T18:21:11.698137+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-03T18:21:11.737735+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-03T18:21:11.783081+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-03T18:21:11.821817+00:00 app[web.1]: [2022-10-03 18:21:11 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-03T18:21:12.217655+00:00 heroku[web.1]: State changed from starting to up
2022-10-03T18:21:13.795117+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [11] [ERROR] Exception in worker process
2022-10-03T18:21:13.795145+00:00 app[web.1]: Traceback (most recent call last):
2022-10-03T18:21:13.795153+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-03T18:21:13.795154+00:00 app[web.1]: worker.init_process()
2022-10-03T18:21:13.795154+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-03T18:21:13.795154+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-03T18:21:13.795154+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-03T18:21:13.795155+00:00 app[web.1]: self.load_wsgi()
2022-10-03T18:21:13.795155+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-03T18:21:13.795155+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-03T18:21:13.795155+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-03T18:21:13.795155+00:00 app[web.1]: self.callable = self.load()
2022-10-03T18:21:13.795156+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-03T18:21:13.795156+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-03T18:21:13.795156+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-03T18:21:13.795156+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-03T18:21:13.795156+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-03T18:21:13.795157+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-03T18:21:13.795158+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-03T18:21:13.795159+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-03T18:21:13.795159+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-03T18:21:13.795159+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-03T18:21:13.795159+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-03T18:21:13.795160+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-03T18:21:13.795160+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-03T18:21:13.795160+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-03T18:21:13.795160+00:00 app[web.1]: File "/app/main.py", line 5, in <module>
2022-10-03T18:21:13.795161+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-03T18:21:13.795161+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-03T18:21:13.795161+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-03T18:21:13.795162+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-03T18:21:13.795162+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-03T18:21:13.795162+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-03T18:21:13.795162+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-03T18:21:13.795163+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-03T18:21:13.795163+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-03T18:21:13.795164+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-03T18:21:13.795164+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-03T18:21:13.795164+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-03T18:21:13.795164+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-03T18:21:13.795165+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 6, in <module>
2022-10-03T18:21:13.795165+00:00 app[web.1]: from telliot_core.apps.telliot_config import TelliotConfig
2022-10-03T18:21:13.795165+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 9, in <module>
2022-10-03T18:21:13.795165+00:00 app[web.1]: from chained_accounts import ChainedAccount
2022-10-03T18:21:13.795166+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/chained_accounts/__init__.py", line 5, in <module>
2022-10-03T18:21:13.795166+00:00 app[web.1]: from chained_accounts.base import ChainedAccount
2022-10-03T18:21:13.795166+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/chained_accounts/base.py", line 39, in <module>
2022-10-03T18:21:13.795166+00:00 app[web.1]: CHAINED_ACCOUNTS_HOME = default_homedir()
2022-10-03T18:21:13.795167+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/chained_accounts/base.py", line 34, in default_homedir
2022-10-03T18:21:13.795167+00:00 app[web.1]: homedir.mkdir()
2022-10-03T18:21:13.795167+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/pathlib.py", line 1175, in mkdir
2022-10-03T18:21:13.795168+00:00 app[web.1]: self._accessor.mkdir(self, mode)
2022-10-03T18:21:13.795168+00:00 app[web.1]: FileExistsError: [Errno 17] File exists: '/app/.chained_accounts'
2022-10-03T18:21:13.795822+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-03T18:21:13.921897+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [12] [INFO] Started server process [12]
2022-10-03T18:21:13.922007+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [10] [INFO] Started server process [10]
2022-10-03T18:21:13.922073+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [10] [INFO] Waiting for application startup.
2022-10-03T18:21:13.922246+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [9] [INFO] Started server process [9]
2022-10-03T18:21:13.922318+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [10] [INFO] Application startup complete.
2022-10-03T18:21:13.922318+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [9] [INFO] Waiting for application startup.
2022-10-03T18:21:13.922564+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [9] [INFO] Application startup complete.
2022-10-03T18:21:13.923196+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [12] [INFO] Waiting for application startup.
2022-10-03T18:21:13.923479+00:00 app[web.1]: [2022-10-03 18:21:13 +0000] [12] [INFO] Application startup complete.
2022-10-03T18:21:14.123306+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Shutting down
2022-10-03T18:21:14.124475+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Shutting down
2022-10-03T18:21:14.124720+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:14.124996+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Shutting down
2022-10-03T18:21:14.125143+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:14.125266+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-03T18:21:14.225695+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Waiting for application shutdown.
2022-10-03T18:21:14.225964+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-03T18:21:14.226275+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Application shutdown complete.
2022-10-03T18:21:14.226573+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Application shutdown complete.
2022-10-03T18:21:14.226578+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Finished server process [10]
2022-10-03T18:21:14.226758+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Finished server process [9]
2022-10-03T18:21:14.227131+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Waiting for application shutdown.
2022-10-03T18:21:14.227396+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-03T18:21:14.227649+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Application shutdown complete.
2022-10-03T18:21:14.227936+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Finished server process [12]
2022-10-03T18:21:14.228927+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-03T18:21:14.229804+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-03T18:21:14.647441+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [4] [INFO] Shutting down: Master
2022-10-03T18:21:14.647572+00:00 app[web.1]: [2022-10-03 18:21:14 +0000] [4] [INFO] Reason: Worker failed to boot.
2022-10-03T18:21:14.865058+00:00 heroku[web.1]: Process exited with status 3
2022-10-03T18:21:14.973285+00:00 heroku[web.1]: State changed from up to crashed
2022-10-03T18:38:41.876837+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=72403d19-b136-4142-b1db-8f6d538efc81 fwd="18.212.200.100" dyno= connect= service= status=503 bytes= protocol=http
2022-10-03T19:06:36.165449+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=565d5164-14e4-4a54-a3e7-f49062bc379a fwd="3.83.112.2" dyno= connect= service= status=503 bytes= protocol=http
2022-10-03T19:37:07.576660+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=839d9437-111e-46d4-967b-ab8f96af9c91 fwd="54.159.27.50" dyno= connect= service= status=503 bytes= protocol=http
oraclown commented 2 years ago

What I think's happening: Heroku cycles its dynos each day (rebuilds the container of this app). When it does this it's supposed to delete all the files and whatnot, so I'm not entirely sure why the errors above are appearing, since the initial build succeeds. Those errors come up I think because some files are remaining.. Also shouldn't telliot-core & chained-accounts handle this? Not sure.

I made a possible hacky workaround for now, and will look into it further if this happens again:

try:
    from telliot_feeds.utils.decode import decode_query_data
except:
    # Delete telliot_homedir & chained accounts file if exists
    telliot_homedir = Path.home() / ("telliot")
    if os.path.exists(telliot_homedir):
        shutil.rmtree(telliot_homedir)
    chained_accounts_file = Path.home() / (".chained_accounts")
    if os.path.exists(chained_accounts_file):
        os.remove(chained_accounts_file)

    from telliot_feeds.utils.decode import decode_query_data
oraclown commented 2 years ago

More info: https://devcenter.heroku.com/articles/dynos#automatic-dyno-restarts

oraclown commented 2 years ago

Crashed again:

2022-10-06T20:49:56.308862+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=4ef7b59d-906a-42b8-806a-34f1a7718cbb fwd="54.84.230.21" dyno=web.1 connect=0ms service=357ms status=200 bytes=161 protocol=http
2022-10-06T21:08:26.410789+00:00 app[web.1]: 44.202.142.244:0 - "GET / HTTP/1.1" 200
2022-10-06T21:08:26.411136+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=9d0f3210-fee8-4bfb-82eb-4d076df527b3 fwd="44.202.142.244" dyno=web.1 connect=0ms service=9ms status=200 bytes=161 protocol=http
2022-10-06T21:14:06.345706+00:00 app[web.1]: 136.29.136.115:0 - "GET /docs HTTP/1.1" 200
2022-10-06T21:14:06.346891+00:00 heroku[router]: at=info method=GET path="/docs" host=querydataapi.herokuapp.com request_id=cbf2d3a8-21b8-427c-b026-51be8bef8378 fwd="136.29.136.115" dyno=web.1 connect=0ms service=2ms status=200 bytes=1084 protocol=https
2022-10-06T21:14:06.491074+00:00 app[web.1]: 136.29.136.115:0 - "GET /openapi.json HTTP/1.1" 200
2022-10-06T21:14:06.491428+00:00 heroku[router]: at=info method=GET path="/openapi.json" host=querydataapi.herokuapp.com request_id=33ae51e4-d8ed-477e-920b-cdd981753bba fwd="136.29.136.115" dyno=web.1 connect=0ms service=6ms status=200 bytes=2018 protocol=https
2022-10-06T21:14:14.330528+00:00 app[web.1]: Invalid query data. Only hex strings accepted as input. Example Snapshot query data:
2022-10-06T21:14:14.330556+00:00 app[web.1]: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008536e617073686f7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004063636539373630616465613930363137363934306165356664303562633030376363393235326235323438333230363538303036333534383463623563623537: Error('Non-hexadecimal digit found')
2022-10-06T21:14:14.330919+00:00 app[web.1]: 136.29.136.115:0 - "POST /decode/query_data/?query_data_str=sfghsfg HTTP/1.1" 200
2022-10-06T21:14:14.331271+00:00 heroku[router]: at=info method=POST path="/decode/query_data/?query_data_str=sfghsfg" host=querydataapi.herokuapp.com request_id=cb8b2953-cffd-4a4d-ba91-d9db6651f24c fwd="136.29.136.115" dyno=web.1 connect=0ms service=8ms status=200 bytes=891 protocol=https
2022-10-06T21:40:53.756072+00:00 app[web.1]: 44.192.31.240:0 - "GET / HTTP/1.1" 200
2022-10-06T21:40:53.757830+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=c187a16f-e672-46db-a130-863cd54647b1 fwd="44.192.31.240" dyno=web.1 connect=0ms service=4ms status=200 bytes=161 protocol=http
2022-10-06T22:08:31.147685+00:00 app[web.1]: 3.86.182.105:0 - "GET / HTTP/1.1" 200
2022-10-06T22:08:31.148547+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=511cad77-7d60-40ba-ada9-0fb19b3b5ac5 fwd="3.86.182.105" dyno=web.1 connect=0ms service=10ms status=200 bytes=161 protocol=http
2022-10-06T22:36:55.330761+00:00 app[web.1]: 3.89.231.237:0 - "GET / HTTP/1.1" 200
2022-10-06T22:36:55.332742+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=ecf7a872-42c5-4460-ad6b-ced676aa9680 fwd="3.89.231.237" dyno=web.1 connect=0ms service=2ms status=200 bytes=161 protocol=http
2022-10-06T23:08:29.544983+00:00 app[web.1]: 44.195.32.241:0 - "GET / HTTP/1.1" 200
2022-10-06T23:08:29.548373+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=0d9e3149-48d8-4902-9132-cc5ed8a1e979 fwd="44.195.32.241" dyno=web.1 connect=0ms service=3ms status=200 bytes=161 protocol=http
2022-10-06T23:37:03.587453+00:00 app[web.1]: 3.239.231.195:0 - "GET / HTTP/1.1" 200
2022-10-06T23:37:03.589195+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=78427d26-53f2-4a86-898a-1e6860e673bc fwd="3.239.231.195" dyno=web.1 connect=0ms service=5ms status=200 bytes=161 protocol=http
2022-10-07T00:07:36.545358+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=457b2b84-aae2-4d74-b5ae-4433fcc1c036 fwd="54.147.165.57" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T00:07:36.545604+00:00 app[web.1]: 54.147.165.57:0 - "GET / HTTP/1.1" 200
2022-10-07T00:38:34.009507+00:00 heroku[web.1]: Idling
2022-10-07T00:38:34.011428+00:00 heroku[web.1]: State changed from up to down
2022-10-07T00:38:35.051337+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2022-10-07T00:38:35.353322+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [4] [INFO] Handling signal: term
2022-10-07T00:38:35.370918+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Shutting down
2022-10-07T00:38:35.371336+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T00:38:35.387907+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Shutting down
2022-10-07T00:38:35.388141+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T00:38:35.425699+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Shutting down
2022-10-07T00:38:35.425786+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Shutting down
2022-10-07T00:38:35.426224+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T00:38:35.426353+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T00:38:35.471816+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Waiting for application shutdown.
2022-10-07T00:38:35.472697+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Application shutdown complete.
2022-10-07T00:38:35.472871+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Finished server process [11]
2022-10-07T00:38:35.473710+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T00:38:35.488562+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-07T00:38:35.489012+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Application shutdown complete.
2022-10-07T00:38:35.489156+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Finished server process [9]
2022-10-07T00:38:35.489948+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T00:38:35.526444+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Waiting for application shutdown.
2022-10-07T00:38:35.526718+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Application shutdown complete.
2022-10-07T00:38:35.526866+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Finished server process [12]
2022-10-07T00:38:35.527691+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-07T00:38:35.530408+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Waiting for application shutdown.
2022-10-07T00:38:35.531114+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Application shutdown complete.
2022-10-07T00:38:35.531271+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Finished server process [10]
2022-10-07T00:38:35.532288+00:00 app[web.1]: [2022-10-07 00:38:35 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T00:38:36.168381+00:00 app[web.1]: [2022-10-07 00:38:36 +0000] [4] [INFO] Shutting down: Master
2022-10-07T00:38:36.443560+00:00 heroku[web.1]: Process exited with status 0
2022-10-07T00:39:10.498961+00:00 heroku[web.1]: Unidling
2022-10-07T00:39:10.501385+00:00 heroku[web.1]: State changed from down to starting
2022-10-07T00:39:13.796456+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T00:39:16.180638+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T00:39:16.181215+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [4] [INFO] Listening at: http://0.0.0.0:40932 (4)
2022-10-07T00:39:16.181273+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T00:39:16.187824+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T00:39:16.283718+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T00:39:16.315769+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T00:39:16.354358+00:00 app[web.1]: [2022-10-07 00:39:16 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-07T00:39:16.643870+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T00:39:17.600447+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [9] [INFO] Started server process [9]
2022-10-07T00:39:17.600554+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [9] [INFO] Waiting for application startup.
2022-10-07T00:39:17.600806+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [9] [INFO] Application startup complete.
2022-10-07T00:39:17.604124+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [12] [INFO] Started server process [12]
2022-10-07T00:39:17.604187+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [12] [INFO] Waiting for application startup.
2022-10-07T00:39:17.604407+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [12] [INFO] Application startup complete.
2022-10-07T00:39:17.606347+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [10] [INFO] Started server process [10]
2022-10-07T00:39:17.606405+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [10] [INFO] Waiting for application startup.
2022-10-07T00:39:17.606674+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [10] [INFO] Application startup complete.
2022-10-07T00:39:17.611445+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [11] [INFO] Started server process [11]
2022-10-07T00:39:17.611504+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [11] [INFO] Waiting for application startup.
2022-10-07T00:39:17.611939+00:00 app[web.1]: [2022-10-07 00:39:17 +0000] [11] [INFO] Application startup complete.
2022-10-07T00:39:17.635328+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=b6197d7a-bd45-4274-a20c-b15f0d795838 fwd="3.83.32.64" dyno=web.1 connect=0ms service=85ms status=200 bytes=161 protocol=http
2022-10-07T00:39:17.635566+00:00 app[web.1]: 3.83.32.64:0 - "GET / HTTP/1.1" 200
2022-10-07T01:07:59.477836+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=7cb9327b-1af0-49c3-844e-9a08d6d314e0 fwd="54.221.175.32" dyno=web.1 connect=0ms service=9ms status=200 bytes=161 protocol=http
2022-10-07T01:07:59.478961+00:00 app[web.1]: 54.221.175.32:0 - "GET / HTTP/1.1" 200
2022-10-07T01:36:41.108087+00:00 app[web.1]: 3.88.132.218:0 - "GET / HTTP/1.1" 200
2022-10-07T01:36:41.108760+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=1b382c58-f166-422d-b4d9-495c25268a07 fwd="3.88.132.218" dyno=web.1 connect=0ms service=12ms status=200 bytes=161 protocol=http
2022-10-07T02:08:12.039441+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=253f25a3-19d3-48fe-a27a-bec5c0f4492a fwd="3.235.231.185" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T02:08:12.041114+00:00 app[web.1]: 3.235.231.185:0 - "GET / HTTP/1.1" 200
2022-10-07T02:39:44.816002+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=6178ac6b-dea5-4cce-9f06-28c5e2f1c977 fwd="3.235.74.6" dyno=web.1 connect=0ms service=2ms status=200 bytes=161 protocol=http
2022-10-07T02:39:44.816665+00:00 app[web.1]: 3.235.74.6:0 - "GET / HTTP/1.1" 200
2022-10-07T02:40:49.077193+00:00 heroku[web.1]: Idling
2022-10-07T02:40:49.079694+00:00 heroku[web.1]: State changed from up to down
2022-10-07T02:40:50.057996+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2022-10-07T02:40:50.107037+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [4] [INFO] Handling signal: term
2022-10-07T02:40:50.112614+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Shutting down
2022-10-07T02:40:50.113302+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T02:40:50.125540+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Shutting down
2022-10-07T02:40:50.125849+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T02:40:50.127585+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Shutting down
2022-10-07T02:40:50.127962+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T02:40:50.133358+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Shutting down
2022-10-07T02:40:50.133661+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T02:40:50.213719+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Waiting for application shutdown.
2022-10-07T02:40:50.213973+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Application shutdown complete.
2022-10-07T02:40:50.214082+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Finished server process [12]
2022-10-07T02:40:50.214748+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-07T02:40:50.226794+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Waiting for application shutdown.
2022-10-07T02:40:50.227072+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Application shutdown complete.
2022-10-07T02:40:50.227156+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Finished server process [11]
2022-10-07T02:40:50.228100+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T02:40:50.230149+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-07T02:40:50.231107+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Application shutdown complete.
2022-10-07T02:40:50.232186+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Finished server process [9]
2022-10-07T02:40:50.233659+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T02:40:50.234019+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Waiting for application shutdown.
2022-10-07T02:40:50.234270+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Application shutdown complete.
2022-10-07T02:40:50.234383+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Finished server process [10]
2022-10-07T02:40:50.235737+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T02:40:50.608017+00:00 app[web.1]: [2022-10-07 02:40:50 +0000] [4] [INFO] Shutting down: Master
2022-10-07T02:40:50.839207+00:00 heroku[web.1]: Process exited with status 0
2022-10-07T03:07:58.438807+00:00 heroku[web.1]: Unidling
2022-10-07T03:07:58.452419+00:00 heroku[web.1]: State changed from down to starting
2022-10-07T03:08:01.435804+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T03:08:03.112385+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T03:08:03.112804+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [4] [INFO] Listening at: http://0.0.0.0:40234 (4)
2022-10-07T03:08:03.112845+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T03:08:03.118063+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T03:08:03.172724+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T03:08:03.224423+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T03:08:03.261261+00:00 app[web.1]: [2022-10-07 03:08:03 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-07T03:08:03.316165+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T03:08:04.683266+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [10] [ERROR] Exception in worker process
2022-10-07T03:08:04.683300+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.683301+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 106, in get_config
2022-10-07T03:08:04.683311+00:00 app[web.1]: state = json.load(f)
2022-10-07T03:08:04.683312+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 293, in load
2022-10-07T03:08:04.683312+00:00 app[web.1]: return loads(fp.read(),
2022-10-07T03:08:04.683330+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 346, in loads
2022-10-07T03:08:04.683330+00:00 app[web.1]: return _default_decoder.decode(s)
2022-10-07T03:08:04.683330+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 337, in decode
2022-10-07T03:08:04.683331+00:00 app[web.1]: obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2022-10-07T03:08:04.683331+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
2022-10-07T03:08:04.683332+00:00 app[web.1]: raise JSONDecodeError("Expecting value", s, err.value) from None
2022-10-07T03:08:04.683332+00:00 app[web.1]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2022-10-07T03:08:04.683333+00:00 app[web.1]: 
2022-10-07T03:08:04.683333+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T03:08:04.683334+00:00 app[web.1]: 
2022-10-07T03:08:04.683334+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.683334+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T03:08:04.683334+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T03:08:04.683335+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T03:08:04.683335+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T03:08:04.683335+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T03:08:04.683335+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T03:08:04.683336+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T03:08:04.683336+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T03:08:04.683337+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T03:08:04.683337+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T03:08:04.683338+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T03:08:04.683338+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T03:08:04.683338+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T03:08:04.683338+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T03:08:04.683339+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T03:08:04.683339+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T03:08:04.683339+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T03:08:04.683339+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 75, in __post_init__
2022-10-07T03:08:04.683340+00:00 app[web.1]: self._chain_config_file = ConfigFile(
2022-10-07T03:08:04.683340+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 83, in __init__
2022-10-07T03:08:04.683340+00:00 app[web.1]: _ = self.get_config()
2022-10-07T03:08:04.683340+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 109, in get_config
2022-10-07T03:08:04.683341+00:00 app[web.1]: raise Exception(f"Error reading config file {self.config_file}")
2022-10-07T03:08:04.683341+00:00 app[web.1]: Exception: Error reading config file /app/telliot/chains.json
2022-10-07T03:08:04.683341+00:00 app[web.1]: 
2022-10-07T03:08:04.683342+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T03:08:04.683342+00:00 app[web.1]: 
2022-10-07T03:08:04.683342+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.683342+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T03:08:04.683342+00:00 app[web.1]: worker.init_process()
2022-10-07T03:08:04.683343+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T03:08:04.683343+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T03:08:04.683343+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T03:08:04.683349+00:00 app[web.1]: self.load_wsgi()
2022-10-07T03:08:04.683349+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T03:08:04.683349+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T03:08:04.683349+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T03:08:04.683350+00:00 app[web.1]: self.callable = self.load()
2022-10-07T03:08:04.683350+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T03:08:04.683350+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T03:08:04.683350+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T03:08:04.683351+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T03:08:04.683351+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T03:08:04.683351+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T03:08:04.683352+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T03:08:04.683356+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T03:08:04.683356+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T03:08:04.683357+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T03:08:04.683357+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T03:08:04.683357+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T03:08:04.683358+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T03:08:04.683358+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T03:08:04.683358+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T03:08:04.683358+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T03:08:04.683359+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T03:08:04.683542+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T03:08:04.693617+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [9] [ERROR] Exception in worker process
2022-10-07T03:08:04.693619+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.693620+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T03:08:04.693620+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T03:08:04.693621+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T03:08:04.693621+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T03:08:04.693622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T03:08:04.693622+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T03:08:04.693622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T03:08:04.693622+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T03:08:04.693623+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T03:08:04.693623+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T03:08:04.693624+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T03:08:04.693630+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T03:08:04.693630+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T03:08:04.693631+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T03:08:04.693631+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T03:08:04.693632+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T03:08:04.693632+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T03:08:04.693632+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T03:08:04.693633+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T03:08:04.693633+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T03:08:04.693633+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T03:08:04.693634+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T03:08:04.693634+00:00 app[web.1]: 
2022-10-07T03:08:04.693635+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T03:08:04.693635+00:00 app[web.1]: 
2022-10-07T03:08:04.693635+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.693635+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T03:08:04.693636+00:00 app[web.1]: worker.init_process()
2022-10-07T03:08:04.693636+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T03:08:04.693636+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T03:08:04.693637+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T03:08:04.693637+00:00 app[web.1]: self.load_wsgi()
2022-10-07T03:08:04.693637+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T03:08:04.693637+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T03:08:04.693638+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T03:08:04.693638+00:00 app[web.1]: self.callable = self.load()
2022-10-07T03:08:04.693638+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T03:08:04.693638+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T03:08:04.693638+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T03:08:04.693639+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T03:08:04.693639+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T03:08:04.693639+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T03:08:04.693640+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T03:08:04.693640+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T03:08:04.693640+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T03:08:04.693641+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T03:08:04.693641+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T03:08:04.693642+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T03:08:04.693642+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T03:08:04.693642+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T03:08:04.693642+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T03:08:04.693643+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T03:08:04.693643+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T03:08:04.693795+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T03:08:04.698550+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [11] [ERROR] Exception in worker process
2022-10-07T03:08:04.698551+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.698551+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T03:08:04.698555+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T03:08:04.698556+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T03:08:04.698556+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T03:08:04.698557+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T03:08:04.698557+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T03:08:04.698558+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T03:08:04.698558+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T03:08:04.698568+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T03:08:04.698568+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T03:08:04.698568+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T03:08:04.698569+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T03:08:04.698569+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T03:08:04.698569+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T03:08:04.698570+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T03:08:04.698570+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T03:08:04.698571+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T03:08:04.698571+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T03:08:04.698571+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T03:08:04.698572+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T03:08:04.698572+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T03:08:04.698573+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T03:08:04.698574+00:00 app[web.1]: 
2022-10-07T03:08:04.698574+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T03:08:04.698574+00:00 app[web.1]: 
2022-10-07T03:08:04.698574+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.698575+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T03:08:04.698575+00:00 app[web.1]: worker.init_process()
2022-10-07T03:08:04.698576+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T03:08:04.698576+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T03:08:04.698576+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T03:08:04.698576+00:00 app[web.1]: self.load_wsgi()
2022-10-07T03:08:04.698577+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T03:08:04.698577+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T03:08:04.698577+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T03:08:04.698578+00:00 app[web.1]: self.callable = self.load()
2022-10-07T03:08:04.698603+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T03:08:04.698604+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T03:08:04.698604+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T03:08:04.698604+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T03:08:04.698608+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T03:08:04.698608+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T03:08:04.698608+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T03:08:04.698608+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T03:08:04.698609+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T03:08:04.698609+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T03:08:04.698609+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T03:08:04.698610+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T03:08:04.698610+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T03:08:04.698610+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T03:08:04.698610+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T03:08:04.698611+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T03:08:04.698611+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T03:08:04.700154+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T03:08:04.720952+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [12] [ERROR] Exception in worker process
2022-10-07T03:08:04.720953+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.720954+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T03:08:04.720955+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T03:08:04.720956+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T03:08:04.720956+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T03:08:04.720957+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T03:08:04.720957+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T03:08:04.720957+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T03:08:04.720958+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T03:08:04.720958+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T03:08:04.720958+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T03:08:04.720959+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T03:08:04.720959+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T03:08:04.720959+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T03:08:04.720960+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T03:08:04.720960+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T03:08:04.720961+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T03:08:04.720961+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T03:08:04.720961+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T03:08:04.720962+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T03:08:04.720962+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T03:08:04.720962+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T03:08:04.720963+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T03:08:04.720963+00:00 app[web.1]: 
2022-10-07T03:08:04.720964+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T03:08:04.720964+00:00 app[web.1]: 
2022-10-07T03:08:04.720965+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T03:08:04.720965+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T03:08:04.720965+00:00 app[web.1]: worker.init_process()
2022-10-07T03:08:04.720965+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T03:08:04.720966+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T03:08:04.720966+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T03:08:04.720966+00:00 app[web.1]: self.load_wsgi()
2022-10-07T03:08:04.720967+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T03:08:04.720967+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T03:08:04.720967+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T03:08:04.720968+00:00 app[web.1]: self.callable = self.load()
2022-10-07T03:08:04.720968+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T03:08:04.720968+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T03:08:04.720968+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T03:08:04.720969+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T03:08:04.720969+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T03:08:04.720969+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T03:08:04.720969+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T03:08:04.720970+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T03:08:04.720970+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T03:08:04.720970+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T03:08:04.720971+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T03:08:04.720971+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T03:08:04.720971+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T03:08:04.720972+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T03:08:04.720972+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T03:08:04.720972+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T03:08:04.720973+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T03:08:04.725358+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-07T03:08:04.967392+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=querydataapi.herokuapp.com request_id=e3595197-7d31-4f50-8fe0-04c76e85f9d0 fwd="54.237.154.158" dyno=web.1 connect=0ms service=462ms status=503 bytes=0 protocol=http
2022-10-07T03:08:04.971668+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [4] [WARNING] Worker with pid 10 was terminated due to signal 15
2022-10-07T03:08:04.973808+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [4] [WARNING] Worker with pid 11 was terminated due to signal 15
2022-10-07T03:08:04.975451+00:00 app[web.1]: [2022-10-07 03:08:04 +0000] [4] [WARNING] Worker with pid 12 was terminated due to signal 15
2022-10-07T03:08:05.065183+00:00 app[web.1]: [2022-10-07 03:08:05 +0000] [4] [INFO] Shutting down: Master
2022-10-07T03:08:05.065231+00:00 app[web.1]: [2022-10-07 03:08:05 +0000] [4] [INFO] Reason: Worker failed to boot.
2022-10-07T03:08:05.277553+00:00 heroku[web.1]: Process exited with status 3
2022-10-07T03:08:05.331666+00:00 heroku[web.1]: State changed from up to crashed
2022-10-07T03:08:05.334689+00:00 heroku[web.1]: State changed from crashed to starting
2022-10-07T03:08:08.520822+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T03:08:09.895047+00:00 app[web.1]: [2022-10-07 03:08:09 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T03:08:09.895423+00:00 app[web.1]: [2022-10-07 03:08:09 +0000] [4] [INFO] Listening at: http://0.0.0.0:3581 (4)
2022-10-07T03:08:09.895484+00:00 app[web.1]: [2022-10-07 03:08:09 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T03:08:09.899267+00:00 app[web.1]: [2022-10-07 03:08:09 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T03:08:09.938468+00:00 app[web.1]: [2022-10-07 03:08:09 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T03:08:10.030305+00:00 app[web.1]: [2022-10-07 03:08:10 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T03:08:10.099478+00:00 app[web.1]: [2022-10-07 03:08:10 +0000] [14] [INFO] Booting worker with pid: 14
2022-10-07T03:08:10.211923+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T03:08:11.142929+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [14] [INFO] Started server process [14]
2022-10-07T03:08:11.142961+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [14] [INFO] Waiting for application startup.
2022-10-07T03:08:11.143103+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [9] [INFO] Started server process [9]
2022-10-07T03:08:11.143132+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [14] [INFO] Application startup complete.
2022-10-07T03:08:11.143145+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [9] [INFO] Waiting for application startup.
2022-10-07T03:08:11.143246+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [11] [INFO] Started server process [11]
2022-10-07T03:08:11.143290+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [9] [INFO] Application startup complete.
2022-10-07T03:08:11.143314+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [11] [INFO] Waiting for application startup.
2022-10-07T03:08:11.143516+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [11] [INFO] Application startup complete.
2022-10-07T03:08:11.144034+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [10] [INFO] Started server process [10]
2022-10-07T03:08:11.144079+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [10] [INFO] Waiting for application startup.
2022-10-07T03:08:11.144238+00:00 app[web.1]: [2022-10-07 03:08:11 +0000] [10] [INFO] Application startup complete.
2022-10-07T03:36:56.387847+00:00 app[web.1]: 18.212.31.247:0 - "GET / HTTP/1.1" 200
2022-10-07T03:36:56.388038+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=039cdcd8-05ec-4c5b-8f85-f026477c9528 fwd="18.212.31.247" dyno=web.1 connect=0ms service=24ms status=200 bytes=161 protocol=http
2022-10-07T04:09:55.626475+00:00 app[web.1]: 3.87.61.127:0 - "GET / HTTP/1.1" 200
2022-10-07T04:09:55.626655+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=34fe9f8b-98b3-4576-a01a-b13cadfac097 fwd="3.87.61.127" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T04:38:17.343058+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=473aff3d-b8a2-42b2-91b2-0f64e6a6b541 fwd="18.205.189.144" dyno=web.1 connect=0ms service=11ms status=200 bytes=161 protocol=http
2022-10-07T04:38:17.343583+00:00 app[web.1]: 18.205.189.144:0 - "GET / HTTP/1.1" 200
2022-10-07T05:08:00.149478+00:00 app[web.1]: 44.200.128.196:0 - "GET / HTTP/1.1" 200
2022-10-07T05:08:00.150422+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=f21aeba4-d5b0-40c0-99d0-2debd8d17088 fwd="44.200.128.196" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T05:37:13.487594+00:00 app[web.1]: 18.208.150.175:0 - "GET / HTTP/1.1" 200
2022-10-07T05:37:13.488693+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=2b022594-2e50-48dc-bb32-af2a3f9d6331 fwd="18.208.150.175" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T06:07:48.388937+00:00 app[web.1]: 54.175.188.96:0 - "GET / HTTP/1.1" 200
2022-10-07T06:07:48.389844+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=7a5f8897-d9d0-411b-bba4-33e838bd254d fwd="54.175.188.96" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T06:37:05.362898+00:00 heroku[router]: at=info method=GET path="/" host=querydataapi.herokuapp.com request_id=95f38a79-f09c-47b4-b6dd-cb4266c3b7aa fwd="44.192.71.130" dyno=web.1 connect=0ms service=1ms status=200 bytes=161 protocol=http
2022-10-07T06:37:05.363913+00:00 app[web.1]: 44.192.71.130:0 - "GET / HTTP/1.1" 200
2022-10-07T07:09:29.362257+00:00 heroku[web.1]: Idling
2022-10-07T07:09:29.364636+00:00 heroku[web.1]: State changed from up to down
2022-10-07T07:09:31.513270+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2022-10-07T07:09:31.691727+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [4] [INFO] Handling signal: term
2022-10-07T07:09:31.698408+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Shutting down
2022-10-07T07:09:31.698682+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T07:09:31.699475+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Shutting down
2022-10-07T07:09:31.699764+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T07:09:31.727969+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Shutting down
2022-10-07T07:09:31.728148+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T07:09:31.739274+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Shutting down
2022-10-07T07:09:31.739713+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Error while closing socket [Errno 9] Bad file descriptor
2022-10-07T07:09:31.799152+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Waiting for application shutdown.
2022-10-07T07:09:31.799385+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Application shutdown complete.
2022-10-07T07:09:31.799490+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Finished server process [10]
2022-10-07T07:09:31.800298+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T07:09:31.803396+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Waiting for application shutdown.
2022-10-07T07:09:31.803612+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Application shutdown complete.
2022-10-07T07:09:31.803719+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Finished server process [11]
2022-10-07T07:09:31.804419+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T07:09:31.830342+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Waiting for application shutdown.
2022-10-07T07:09:31.830343+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Application shutdown complete.
2022-10-07T07:09:31.830343+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Finished server process [9]
2022-10-07T07:09:31.830344+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T07:09:31.841903+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Waiting for application shutdown.
2022-10-07T07:09:31.842116+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Application shutdown complete.
2022-10-07T07:09:31.842200+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Finished server process [14]
2022-10-07T07:09:31.842845+00:00 app[web.1]: [2022-10-07 07:09:31 +0000] [14] [INFO] Worker exiting (pid: 14)
2022-10-07T07:09:32.303553+00:00 app[web.1]: [2022-10-07 07:09:32 +0000] [4] [INFO] Shutting down: Master
2022-10-07T07:09:32.510843+00:00 heroku[web.1]: Process exited with status 0
2022-10-07T07:52:38.355415+00:00 heroku[web.1]: Unidling
2022-10-07T07:52:38.358523+00:00 heroku[web.1]: State changed from down to starting
2022-10-07T07:52:41.443693+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T07:52:43.061625+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T07:52:43.062531+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [4] [INFO] Listening at: http://0.0.0.0:21566 (4)
2022-10-07T07:52:43.062532+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T07:52:43.066972+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T07:52:43.145994+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T07:52:43.150566+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T07:52:43.240627+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T07:52:43.263177+00:00 app[web.1]: [2022-10-07 07:52:43 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-07T07:52:44.269887+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [12] [ERROR] Exception in worker process
2022-10-07T07:52:44.269899+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.269901+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 106, in get_config
2022-10-07T07:52:44.269901+00:00 app[web.1]: state = json.load(f)
2022-10-07T07:52:44.269902+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 293, in load
2022-10-07T07:52:44.269902+00:00 app[web.1]: return loads(fp.read(),
2022-10-07T07:52:44.269903+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 346, in loads
2022-10-07T07:52:44.269904+00:00 app[web.1]: return _default_decoder.decode(s)
2022-10-07T07:52:44.269904+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 337, in decode
2022-10-07T07:52:44.269905+00:00 app[web.1]: obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2022-10-07T07:52:44.269905+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
2022-10-07T07:52:44.269906+00:00 app[web.1]: raise JSONDecodeError("Expecting value", s, err.value) from None
2022-10-07T07:52:44.269906+00:00 app[web.1]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2022-10-07T07:52:44.269906+00:00 app[web.1]: 
2022-10-07T07:52:44.269906+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:44.269907+00:00 app[web.1]: 
2022-10-07T07:52:44.269907+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.269907+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:44.269907+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:44.269908+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:44.269908+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:44.269908+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:44.269909+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:44.269909+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:44.269909+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:44.269910+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:44.269911+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:44.269911+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:44.269911+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:44.269912+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:44.269912+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:44.269912+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:44.269912+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:44.269913+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:44.269913+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 75, in __post_init__
2022-10-07T07:52:44.269914+00:00 app[web.1]: self._chain_config_file = ConfigFile(
2022-10-07T07:52:44.269914+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 83, in __init__
2022-10-07T07:52:44.269914+00:00 app[web.1]: _ = self.get_config()
2022-10-07T07:52:44.269914+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 109, in get_config
2022-10-07T07:52:44.269915+00:00 app[web.1]: raise Exception(f"Error reading config file {self.config_file}")
2022-10-07T07:52:44.269915+00:00 app[web.1]: Exception: Error reading config file /app/telliot/chains.json
2022-10-07T07:52:44.269915+00:00 app[web.1]: 
2022-10-07T07:52:44.269915+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:44.269916+00:00 app[web.1]: 
2022-10-07T07:52:44.269916+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.269916+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:44.269917+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:44.269917+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:44.269917+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:44.269918+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:44.269918+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:44.269918+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:44.269919+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:44.269919+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:44.269919+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:44.269920+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:44.269920+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:44.269920+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:44.269920+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:44.269920+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:44.269921+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:44.269921+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:44.269926+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:44.269927+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:44.269927+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:44.269927+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:44.269927+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:44.269928+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:44.269928+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:44.269928+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:44.269929+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:44.269929+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:44.270296+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-07T07:52:44.270839+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [9] [ERROR] Exception in worker process
2022-10-07T07:52:44.270840+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.270841+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:44.270841+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:44.270842+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:44.270842+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:44.270842+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:44.270843+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:44.270843+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:44.270844+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:44.270844+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:44.270844+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:44.270845+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:44.270845+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:44.270846+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:44.270846+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:44.270846+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:44.270847+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:44.270847+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:44.270848+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 83, in __post_init__
2022-10-07T07:52:44.270848+00:00 app[web.1]: self.endpoints = self._ep_config_file.get_config()
2022-10-07T07:52:44.270849+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:44.270849+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:44.270850+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/endpoints.yaml'
2022-10-07T07:52:44.270850+00:00 app[web.1]: 
2022-10-07T07:52:44.270851+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:44.270851+00:00 app[web.1]: 
2022-10-07T07:52:44.270851+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.270851+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:44.270852+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:44.270852+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:44.270852+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:44.270853+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:44.270853+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:44.270854+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:44.270854+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:44.270854+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:44.270855+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:44.270855+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:44.270855+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:44.270856+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:44.270856+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:44.270857+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:44.270857+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:44.270857+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:44.270857+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:44.270858+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:44.270858+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:44.270858+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:44.270859+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:44.270859+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:44.270859+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:44.270860+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:44.270860+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:44.270860+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:44.270989+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T07:52:44.271782+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [10] [ERROR] Exception in worker process
2022-10-07T07:52:44.271783+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.271783+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:44.271783+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:44.271784+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:44.271785+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:44.271785+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:44.271786+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:44.271786+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:44.271786+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:44.271787+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:44.271787+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:44.271788+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:44.271788+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:44.271788+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:44.271789+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:44.271789+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:44.271789+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:44.271790+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:44.271790+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T07:52:44.271790+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T07:52:44.271791+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:44.271791+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:44.271792+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T07:52:44.271792+00:00 app[web.1]: 
2022-10-07T07:52:44.271792+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:44.271793+00:00 app[web.1]: 
2022-10-07T07:52:44.271793+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.271793+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:44.271793+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:44.271794+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:44.271794+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:44.271795+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:44.271795+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:44.271796+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:44.271796+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:44.271796+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:44.271797+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:44.271797+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:44.271797+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:44.271798+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:44.271798+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:44.271799+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:44.271799+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:44.271799+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:44.271800+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:44.271800+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:44.271800+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:44.271801+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:44.271801+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:44.271802+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:44.271802+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:44.271802+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:44.271803+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:44.271803+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:44.271943+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T07:52:44.274486+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [11] [ERROR] Exception in worker process
2022-10-07T07:52:44.274487+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.274488+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:44.274488+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:44.274489+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:44.274489+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:44.274490+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:44.274490+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:44.274490+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:44.274491+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:44.274491+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:44.274491+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:44.274492+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:44.274492+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:44.274493+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:44.274493+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:44.274494+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:44.274494+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:44.274494+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:44.274495+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T07:52:44.274495+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T07:52:44.274495+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:44.274496+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:44.274496+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T07:52:44.274497+00:00 app[web.1]: 
2022-10-07T07:52:44.274497+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:44.274497+00:00 app[web.1]: 
2022-10-07T07:52:44.274497+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:44.274498+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:44.274498+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:44.274499+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:44.274499+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:44.274499+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:44.274500+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:44.274500+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:44.274500+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:44.274501+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:44.274501+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:44.274502+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:44.274502+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:44.274502+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:44.274503+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:44.274503+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:44.274503+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:44.274504+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:44.274504+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:44.274504+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:44.274505+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:44.274505+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:44.274505+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:44.274506+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:44.274506+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:44.274506+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:44.274507+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:44.274507+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:44.274744+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T07:52:44.476493+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=querydataapi.herokuapp.com request_id=3e31bc2c-2810-4cd5-99b0-e56cacb44acc fwd="54.234.129.235" dyno=web.1 connect=0ms service=64ms status=503 bytes=0 protocol=http
2022-10-07T07:52:44.484233+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [4] [WARNING] Worker with pid 11 was terminated due to signal 15
2022-10-07T07:52:44.484513+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [4] [WARNING] Worker with pid 12 was terminated due to signal 15
2022-10-07T07:52:44.484932+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [4] [WARNING] Worker with pid 10 was terminated due to signal 15
2022-10-07T07:52:44.579286+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [4] [INFO] Shutting down: Master
2022-10-07T07:52:44.579344+00:00 app[web.1]: [2022-10-07 07:52:44 +0000] [4] [INFO] Reason: Worker failed to boot.
2022-10-07T07:52:44.786938+00:00 heroku[web.1]: Process exited with status 3
2022-10-07T07:52:44.916103+00:00 heroku[web.1]: State changed from up to crashed
2022-10-07T07:52:44.920188+00:00 heroku[web.1]: State changed from crashed to starting
2022-10-07T07:52:47.843054+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T07:52:49.611698+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T07:52:49.612215+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [4] [INFO] Listening at: http://0.0.0.0:36489 (4)
2022-10-07T07:52:49.612278+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T07:52:49.617314+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T07:52:49.681828+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T07:52:49.708992+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T07:52:49.733519+00:00 app[web.1]: [2022-10-07 07:52:49 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-07T07:52:49.946653+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T07:52:50.967379+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [10] [ERROR] Exception in worker process
2022-10-07T07:52:50.967405+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.967410+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 106, in get_config
2022-10-07T07:52:50.967411+00:00 app[web.1]: state = json.load(f)
2022-10-07T07:52:50.967412+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 293, in load
2022-10-07T07:52:50.967412+00:00 app[web.1]: return loads(fp.read(),
2022-10-07T07:52:50.967414+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/__init__.py", line 346, in loads
2022-10-07T07:52:50.967414+00:00 app[web.1]: return _default_decoder.decode(s)
2022-10-07T07:52:50.967414+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 337, in decode
2022-10-07T07:52:50.967415+00:00 app[web.1]: obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2022-10-07T07:52:50.967416+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
2022-10-07T07:52:50.967416+00:00 app[web.1]: raise JSONDecodeError("Expecting value", s, err.value) from None
2022-10-07T07:52:50.967416+00:00 app[web.1]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2022-10-07T07:52:50.967417+00:00 app[web.1]: 
2022-10-07T07:52:50.967418+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:50.967418+00:00 app[web.1]: 
2022-10-07T07:52:50.967418+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.967419+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:50.967419+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:50.967419+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:50.967419+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:50.967420+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:50.967420+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:50.967420+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:50.967420+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:50.967421+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:50.967422+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:50.967422+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:50.967422+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:50.967422+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:50.967423+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:50.967423+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:50.967423+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:50.967423+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:50.967423+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 75, in __post_init__
2022-10-07T07:52:50.967424+00:00 app[web.1]: self._chain_config_file = ConfigFile(
2022-10-07T07:52:50.967424+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 83, in __init__
2022-10-07T07:52:50.967424+00:00 app[web.1]: _ = self.get_config()
2022-10-07T07:52:50.967424+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 109, in get_config
2022-10-07T07:52:50.967425+00:00 app[web.1]: raise Exception(f"Error reading config file {self.config_file}")
2022-10-07T07:52:50.967425+00:00 app[web.1]: Exception: Error reading config file /app/telliot/chains.json
2022-10-07T07:52:50.967425+00:00 app[web.1]: 
2022-10-07T07:52:50.967425+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:50.967425+00:00 app[web.1]: 
2022-10-07T07:52:50.967425+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.967426+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:50.967426+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:50.967426+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:50.967426+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:50.967426+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:50.967428+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:50.967428+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:50.967428+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:50.967428+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:50.967428+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:50.967429+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:50.967429+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:50.967429+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:50.967429+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:50.967429+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:50.967430+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:50.967430+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:50.967434+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:50.967435+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:50.967436+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:50.967436+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:50.967436+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:50.967608+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [9] [ERROR] Exception in worker process
2022-10-07T07:52:50.967609+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.967609+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:50.967609+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:50.967610+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:50.967610+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:50.967610+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:50.967610+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:50.967611+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:50.967611+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:50.967611+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:50.967611+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:50.967612+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:50.967612+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:50.967616+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:50.967617+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:50.967617+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:50.967617+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:50.967617+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:50.967618+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T07:52:50.967618+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T07:52:50.967618+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:50.967618+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:50.967619+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T07:52:50.967619+00:00 app[web.1]: 
2022-10-07T07:52:50.967619+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:50.967619+00:00 app[web.1]: 
2022-10-07T07:52:50.967620+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.967620+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:50.967620+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:50.967620+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:50.967620+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:50.967621+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:50.967621+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:50.967621+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:50.967621+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:50.967621+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:50.967622+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:50.967622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:50.967622+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:50.967622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:50.967622+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:50.967622+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:50.967623+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:50.967623+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:50.967623+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:50.967624+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:50.967624+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:50.967624+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:50.967624+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:50.967625+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:50.967625+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:50.967625+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:50.967626+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:50.967626+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:50.967785+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [9] [INFO] Worker exiting (pid: 9)
2022-10-07T07:52:50.968134+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [10] [INFO] Worker exiting (pid: 10)
2022-10-07T07:52:50.970058+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [12] [ERROR] Exception in worker process
2022-10-07T07:52:50.970058+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.970059+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:50.970059+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:50.970060+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:50.970060+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:50.970060+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:50.970061+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:50.970061+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:50.970062+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:50.970062+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:50.970062+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:50.970063+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:50.970063+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:50.970064+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:50.970064+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:50.970064+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:50.970065+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:50.970065+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:50.970065+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T07:52:50.970066+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T07:52:50.970066+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:50.970066+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:50.970067+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T07:52:50.970067+00:00 app[web.1]: 
2022-10-07T07:52:50.970067+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:50.970068+00:00 app[web.1]: 
2022-10-07T07:52:50.970068+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.970068+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:50.970069+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:50.970069+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:50.970070+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:50.970070+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:50.970070+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:50.970071+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:50.970071+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:50.970071+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:50.970072+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:50.970072+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:50.970072+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:50.970073+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:50.970073+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:50.970086+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:50.970087+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:50.970087+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:50.970087+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:50.970088+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:50.970088+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:50.970088+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:50.970089+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:50.970089+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:50.970089+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:50.970090+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:50.970090+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:50.970090+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:50.970211+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [12] [INFO] Worker exiting (pid: 12)
2022-10-07T07:52:50.971659+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [11] [ERROR] Exception in worker process
2022-10-07T07:52:50.971660+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.971660+00:00 app[web.1]: File "/app/main.py", line 11, in <module>
2022-10-07T07:52:50.971661+00:00 app[web.1]: from telliot_feeds.utils.decode import decode_query_data
2022-10-07T07:52:50.971661+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/__init__.py", line 1, in <module>
2022-10-07T07:52:50.971662+00:00 app[web.1]: from telliot_feeds.plugin.registry import PluginRegistry
2022-10-07T07:52:50.971662+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/plugin/registry.py", line 7, in <module>
2022-10-07T07:52:50.971662+00:00 app[web.1]: from telliot_feeds.datafeed import DataFeed
2022-10-07T07:52:50.971662+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/datafeed.py", line 11, in <module>
2022-10-07T07:52:50.971663+00:00 app[web.1]: from telliot_feeds.queries.query import OracleQuery
2022-10-07T07:52:50.971663+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/__init__.py", line 4, in <module>
2022-10-07T07:52:50.971664+00:00 app[web.1]: from telliot_feeds.queries.legacy_query import LegacyRequest
2022-10-07T07:52:50.971664+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/legacy_query.py", line 8, in <module>
2022-10-07T07:52:50.971664+00:00 app[web.1]: from telliot_feeds.queries.abi_query import AbiQuery
2022-10-07T07:52:50.971664+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/queries/abi_query.py", line 10, in <module>
2022-10-07T07:52:50.971665+00:00 app[web.1]: from telliot_feeds.utils.log import get_logger
2022-10-07T07:52:50.971665+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_feeds/utils/log.py", line 10, in <module>
2022-10-07T07:52:50.971665+00:00 app[web.1]: cfg = TelliotConfig()
2022-10-07T07:52:50.971666+00:00 app[web.1]: File "<string>", line 12, in __init__
2022-10-07T07:52:50.971666+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/telliot_config.py", line 82, in __post_init__
2022-10-07T07:52:50.971666+00:00 app[web.1]: self.main = self._main_config_file.get_config()
2022-10-07T07:52:50.971666+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/telliot_core/apps/config.py", line 95, in get_config
2022-10-07T07:52:50.971667+00:00 app[web.1]: with open(self.config_file, "r") as f:
2022-10-07T07:52:50.971667+00:00 app[web.1]: FileNotFoundError: [Errno 2] No such file or directory: '/app/telliot/main.yaml'
2022-10-07T07:52:50.971667+00:00 app[web.1]: 
2022-10-07T07:52:50.971668+00:00 app[web.1]: During handling of the above exception, another exception occurred:
2022-10-07T07:52:50.971668+00:00 app[web.1]: 
2022-10-07T07:52:50.971668+00:00 app[web.1]: Traceback (most recent call last):
2022-10-07T07:52:50.971668+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
2022-10-07T07:52:50.971668+00:00 app[web.1]: worker.init_process()
2022-10-07T07:52:50.971669+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process
2022-10-07T07:52:50.971669+00:00 app[web.1]: super(UvicornWorker, self).init_process()
2022-10-07T07:52:50.971669+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
2022-10-07T07:52:50.971670+00:00 app[web.1]: self.load_wsgi()
2022-10-07T07:52:50.971670+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
2022-10-07T07:52:50.971670+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2022-10-07T07:52:50.971670+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
2022-10-07T07:52:50.971670+00:00 app[web.1]: self.callable = self.load()
2022-10-07T07:52:50.971671+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
2022-10-07T07:52:50.971671+00:00 app[web.1]: return self.load_wsgiapp()
2022-10-07T07:52:50.971671+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
2022-10-07T07:52:50.971671+00:00 app[web.1]: return util.import_app(self.app_uri)
2022-10-07T07:52:50.971672+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
2022-10-07T07:52:50.971672+00:00 app[web.1]: mod = importlib.import_module(module)
2022-10-07T07:52:50.971672+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/importlib/__init__.py", line 126, in import_module
2022-10-07T07:52:50.971673+00:00 app[web.1]: return _bootstrap._gcd_import(name[level:], package, level)
2022-10-07T07:52:50.971673+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
2022-10-07T07:52:50.971673+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
2022-10-07T07:52:50.971673+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
2022-10-07T07:52:50.971674+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
2022-10-07T07:52:50.971674+00:00 app[web.1]: File "<frozen importlib._bootstrap_external>", line 883, in exec_module
2022-10-07T07:52:50.971674+00:00 app[web.1]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
2022-10-07T07:52:50.971675+00:00 app[web.1]: File "/app/main.py", line 22, in <module>
2022-10-07T07:52:50.971675+00:00 app[web.1]: os.remove(chained_accounts_file)
2022-10-07T07:52:50.971676+00:00 app[web.1]: IsADirectoryError: [Errno 21] Is a directory: '/app/.chained_accounts'
2022-10-07T07:52:50.971774+00:00 app[web.1]: [2022-10-07 07:52:50 +0000] [11] [INFO] Worker exiting (pid: 11)
2022-10-07T07:52:51.165956+00:00 app[web.1]: [2022-10-07 07:52:51 +0000] [4] [WARNING] Worker with pid 12 was terminated due to signal 15
2022-10-07T07:52:51.166082+00:00 app[web.1]: [2022-10-07 07:52:51 +0000] [4] [WARNING] Worker with pid 10 was terminated due to signal 15
2022-10-07T07:52:51.166452+00:00 app[web.1]: [2022-10-07 07:52:51 +0000] [4] [WARNING] Worker with pid 11 was terminated due to signal 15
2022-10-07T07:52:51.262579+00:00 app[web.1]: [2022-10-07 07:52:51 +0000] [4] [INFO] Shutting down: Master
2022-10-07T07:52:51.262673+00:00 app[web.1]: [2022-10-07 07:52:51 +0000] [4] [INFO] Reason: Worker failed to boot.
2022-10-07T07:52:51.457384+00:00 heroku[web.1]: Process exited with status 3
2022-10-07T07:52:51.534677+00:00 heroku[web.1]: State changed from up to crashed
2022-10-07T08:06:45.466214+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=035811c7-0c82-429e-9b8d-4272a4cced64 fwd="3.86.31.145" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T08:37:28.771653+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=41a64c89-f4ae-4d19-8d07-31a24a9470e4 fwd="44.198.158.179" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T09:09:42.911167+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=9c67182b-7a99-4c0a-bbbe-43637aa63677 fwd="44.204.136.240" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T09:37:06.365867+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=14aa0a42-5d91-4323-bd0a-5a81d06319a7 fwd="54.225.18.110" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T10:09:12.397932+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=71df51ba-5bf1-4ec8-9ab3-9d28376a6e0e fwd="3.237.30.72" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T10:38:14.135998+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=2521dfe9-0e11-4805-aaf0-fe6a227e0f8e fwd="3.228.16.122" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T11:08:55.362564+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=e2dfcb8b-9376-4ee9-96a6-ac9fdf935c2c fwd="54.146.25.151" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T11:36:27.643072+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=71f9b685-fddc-4e6e-812f-642b226c4b61 fwd="44.205.243.150" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T12:07:57.983612+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=16afd1f2-281b-49f5-bfe8-0dc915894d1b fwd="18.212.63.213" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T12:38:56.196339+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=acb12632-467b-404e-bf62-ae660be34313 fwd="34.224.84.34" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T13:08:09.151055+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=e84f0dba-5576-4644-887b-7a9c6f1b75bf fwd="18.212.200.100" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T13:41:27.094721+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=4793f6e7-e9dc-41fd-953c-2a18be49a5b1 fwd="44.202.165.162" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T14:09:27.830619+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=querydataapi.herokuapp.com request_id=bf26aaff-1381-4406-b3e5-bfecd0c5fd42 fwd="44.192.103.141" dyno= connect= service= status=503 bytes= protocol=http
2022-10-07T14:17:09.408393+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/docs" host=querydataapi.herokuapp.com request_id=eb9412a8-fdf3-4d36-a1d7-4de2180693ce fwd="136.29.136.115" dyno= connect= service= status=503 bytes= protocol=https
2022-10-07T14:17:09.889975+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=querydataapi.herokuapp.com request_id=19d731c1-8965-43c4-935f-2784c990265b fwd="136.29.136.115" dyno= connect= service= status=503 bytes= protocol=https
2022-10-07T14:17:25.594172+00:00 heroku[web.1]: State changed from crashed to starting
2022-10-07T14:17:29.017630+00:00 heroku[web.1]: Starting process with command `gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app`
2022-10-07T14:17:31.195398+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [4] [INFO] Starting gunicorn 20.1.0
2022-10-07T14:17:31.195769+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [4] [INFO] Listening at: http://0.0.0.0:50014 (4)
2022-10-07T14:17:31.195816+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [4] [INFO] Using worker: uvicorn.workers.UvicornWorker
2022-10-07T14:17:31.200511+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [9] [INFO] Booting worker with pid: 9
2022-10-07T14:17:31.242667+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [10] [INFO] Booting worker with pid: 10
2022-10-07T14:17:31.316144+00:00 heroku[web.1]: State changed from starting to up
2022-10-07T14:17:31.348236+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [11] [INFO] Booting worker with pid: 11
2022-10-07T14:17:31.428995+00:00 app[web.1]: [2022-10-07 14:17:31 +0000] [12] [INFO] Booting worker with pid: 12
2022-10-07T14:17:33.313722+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [11] [INFO] Started server process [11]
2022-10-07T14:17:33.313786+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [11] [INFO] Waiting for application startup.
2022-10-07T14:17:33.314050+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [11] [INFO] Application startup complete.
2022-10-07T14:17:33.314885+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [9] [INFO] Started server process [9]
2022-10-07T14:17:33.314981+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [9] [INFO] Waiting for application startup.
2022-10-07T14:17:33.315234+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [9] [INFO] Application startup complete.
2022-10-07T14:17:33.315790+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [10] [INFO] Started server process [10]
2022-10-07T14:17:33.315886+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [10] [INFO] Waiting for application startup.
2022-10-07T14:17:33.316129+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [10] [INFO] Application startup complete.
2022-10-07T14:17:33.325054+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [12] [INFO] Started server process [12]
2022-10-07T14:17:33.325160+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [12] [INFO] Waiting for application startup.
2022-10-07T14:17:33.325399+00:00 app[web.1]: [2022-10-07 14:17:33 +0000] [12] [INFO] Application startup complete.
oraclown commented 2 years ago

I tried to reproduce the error by starting the app and restarting it, but it did so successfully. This means that the restart behavior initiated from the heroku CLI is different from what happens when the dyno automatically cycles after ~24 hours..

More info:

It says the preboot behavior is different when cycling, but doesn't describe anything that would cause those errors above (as far as I can tell):

oraclown commented 2 years ago

The API has been up since then^