How can I troubleshoot issues related to fetching APIs using enqueue method, which consistently fail after one second? Are there any common causes for this behavior, or recommended solutions for resolving it?
what i tried:
@frappe.whitelist(allow_guest=True, methods=["GET"])
def test_job():
frappe.enqueue(
third_party_register,
job_name="Check Agent",
queue="long",
**{"email": "example@gmail.com"},
)
def third_party_register(email, first_name=None, last_name=None, mobile_no=None):
from my_api import is_agent
agent = is_agent(email)
frappe.log_error(title="T Agent", message=json.dumps(agent))
The error log:
Work-horse was terminated unexpectedly (waitpid returned 6)