Hi,
I've started to get the following error message (this is only a recent problem—I'm not sure yet exactly why it started):
Sorry, unable to connect to Amazon Mechanical Turk. AWS credentials invalid.
You can still use the psiturk server by running non-AWS commands such as:
- `psiturk server <subcommand>`
- `psiturk server on`
- `psiturk server off`
- `psiturk debug -p`
and when I run psiturk server on I get:
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 242, in handle_chld
self.reap_workers()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 525, in reap_workers
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2024-11-20T20:31:20Z <Greenlet at 0xffffaa62a9a0: <bound method Arbiter.handle_chld of <gunicorn.arbiter.Arbiter object at 0xffffaa6541f0>>(17, None)> failed with HaltServer
(I don't know if the two problems are related.) My requester and sandbox requester account are each connected to my AWS account and I'm able to successfully run the test code Dave shared
here (also, trying a new set of credentials didn't fix anything). I run into these issues both with 3.2.1 and 3.3.1. Any help would be appreciated!
Thanks,
Brian