0
PybossaはWebhookの設定方法については説明していませんでした。Pybossaでwebhookを設定する方法
- フォークpybossa webhookたとえば、デフォルトの設定(変更API_KEYおよびエンドポイント)と
- ランウェブフック:私はウェブフックを設定していたときに は、私は以下の私の手順で、いくつかの問題に会いました。
- Pybossaでは、プロジェクトを変更し、webhookを追加してWebhookを実行しているURLを指すようにします。
- は、次のコマンドをコマンド・ライン・ウィンドウを開き、実行:タスクが完了したとき
# rqworker high
はその後、私は、コマンドラインウィンドウでのログがあります参照してください。私たちは、次のコマンド
# rqworker high
を実行する必要があります。しかし、このrqworkerが実行されていない場合、私はいずれも表示されない場合、私はわからない
14:06:11 *** Listening on high...
14:07:42 high: pybossa.jobs.webhook(u'http://192.168.116.135:5001', {'project_short_name': u'tw', 'task_id': 172, 'fired_at': '2017-08-10 06:07:42', 'project_id': 17, 'result_id': 75, 'event': 'task_completed'}) (e435386c-615d-4525-a65d-f08f0afd2351)
14:07:44 UnboundLocalError: local variable 'project' referenced before assignment
Traceback (most recent call last):
File "/home/baib2/Desktop/pybossa_server/env/local/lib/python2.7/site-packages/rq/worker.py", line 479, in perform_job
rv = job.perform()
File "/home/baib2/Desktop/pybossa_server/env/local/lib/python2.7/site-packages/rq/job.py", line 466, in perform
self._result = self.func(*self.args, **self.kwargs)
File "./pybossa/jobs.py", line 525, in webhook
if project.published and webhook.response_status_code != 200 and current_app.config.get('ADMINS'):
UnboundLocalError: local variable 'project' referenced before assignment
:どの不平を言っている私は以下のエラーを取得し、次のRedisキューからコンポーネントを取得します。