Constantly timing out when using blocking request mode

:bullseye: What I Need Help With

Streaming integration has no issues, but blocking integration keeps timing out. However, platform logs show it has completed execution, but no result is returned. Previous versions worked fine, and I’m not sure if it’s caused by my upgrade to version 1.13.0.

1 Like

There’s no problem when downgrading to an older version; the version used is 1.9.0.

Yes, I upgraded to 1.13.0 and also encountered this issue. When using the API to call a workflow, it always fails at 60 seconds in blocking mode, but looking at the logs on the web, the workflow completed in 46 seconds…

Logs:
2026-03-04 05:28:35.401 INFO \[MainThread\] \[strategy.py:161\] - Task tasks.app_generate.workflow_execute_task.workflow_based_app_execution_task\[b554ab5c-ba89-4e7b-8f45-6692f547e917\] received

2026-03-04 05:28:35.402 INFO \[Dummy-6112\] \[workflow_execute_task.py:261\] db11256af39d5cba946b85b4954d791e - workflow_based_app_execution_task run with params: app_id=‘62029888-fa8e-4a80-a298-e0e2dc29bdcc’ workflow_id=‘a9de669d-d030-47a9-b289-c298a3e5f7df’ tenant_id=‘42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f’ app_mode=\u003cAppMode.ADVANCED_CHAT: ‘advanced-chat’\u003e user=\_EndUser(TYPE=\u003c*\_UserType.END_USER*: ‘end_user’\u003e, end_user_id=‘c30e15f9-c93e-45d0-8a68-ea5842b2acde’) args={‘inputs’: {}, ‘query’: ‘检查文件’, ‘files’: \[{‘transfer_method’: ‘local_file’, ‘upload_file_id’: ‘ac179ff4-a37e-421b-ba17-ad22a4e6606e’}\], ‘response_mode’: ‘blocking’, ‘retriever_from’: ‘dev’, ‘auto_generate_name’: True} invoke_from=\u003cInvokeFrom.SERVICE_API: ‘service-api’\u003e streaming=False call_depth=0 root_node_id=None workflow_run_id=‘913894de-096c-46be-a2c4-1f1041602ef9’

2026-03-04T05:28:35.477224780Z 2026-03-04 05:28:35.476 INFO \[GraphWorker-0\] \[\_client.py:1038\] db11256af39d5cba946b85b4954d791e - HTTP Request: GET http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/management/tool?provider=zip\u0026plugin_id=hjlarry%2Fzip “HTTP/1.1 200 OK”

2026-03-04 05:28:35.547 INFO \[GraphWorker-0\] \[\_client.py:1038\] db11256af39d5cba946b85b4954d791e - HTTP Request: POST http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/dispatch/tool/invoke “HTTP/1.1 200 OK”

2026-03-04 05:28:35.553 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3m

\[on_tool_execution\]

\u001b\[0m

2026-03-04 05:28:35.553 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3mTool: unzip

\u001b\[0m

2026-03-04 05:28:35.554 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3mOutputs: {“type”:“blob”,“message”:{“blob”:"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUG…

\u001b\[0m

2026-03-04 05:28:35.567 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3m

\[on_tool_execution\]

\u001b\[0m

2026-03-04 05:28:35.567 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3mTool: unzip

\u001b\[0m

2026-03-04 05:28:35.568 WARNING \[GraphWorker-0\] \[log.py:232\] db11256af39d5cba946b85b4954d791e - \u001b\[32;1m\u001b\[1;3mOutputs: {“type”:“blob”,“message”:{“blob”:"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP…

\u001b\[0m

2026-03-04 05:28:35.643 INFO \[GraphWorker-0\] \[\_client.py:1038\] db11256af39d5cba946b85b4954d791e - HTTP Request: GET http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/management/models?page=1\u0026page_size=256 “HTTP/1.1 200 OK”

2026-03-04 05:28:36.488 INFO \[Thread-6114 (\_generate_conversation_name_worker)\] \[\_client.py:1038\] - HTTP Request: GET http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/management/models?page=1\u0026page_size=256 “HTTP/1.1 200 OK”

2026-03-04 05:28:38.766 INFO \[GraphWorker-0\] \[\_client.py:1038\] db11256af39d5cba946b85b4954d791e - HTTP Request: POST http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/dispatch/llm/invoke “HTTP/1.1 200 OK”

2026-03-04 05:28:41.313 INFO \[Thread-6114 (\_generate_conversation_name_worker)\] \[\_client.py:1038\] - HTTP Request: POST http://plugin_daemon:5002/plugin/42f70c3e-b2a9-4ea9-ac56-3a42fdda9f9f/dispatch/llm/invoke “HTTP/1.1 200 OK”

2026-03-04 05:29:13.617 INFO \[Dummy-6112\] \[trace.py:128\] db11256af39d5cba946b85b4954d791e - Task tasks.app_generate.workflow_execute_task.workflow_based_app_execution_task\[b554ab5c-ba89-4e7b-8f45-6692f547e917\] succeeded in 38.21546903438866s: {‘event’: ‘message’, ‘task_id’: ‘c6c8d170-95ae-4878-8cd4-e0c3fbaef9cc’, ‘id’: ‘53d7ab36-4938-4e72-adc5-29caa710c230’, ‘message_id’: ‘53d7ab36-4938-4e72-adc5-29caa710c230’, ‘conversation_id’: ‘b4cc32c5-942c-41da-8bca-48b793c3bc9e’, ‘mode’: ‘advanced-chat’, ‘answer’: '\u003cthink\u003e

2026-03-04T05:29:13.617889074Z

用户现在需要先明确这次的报销类型对吧?哦不对,首先看给出的票据,是滴滴的出租车发票,属于日常加班的非实名汽车票?不对,先看乘车时间:滴滴行程单的pick up time是06-29…', ‘metadata’: {‘annotation_reply’: None, ‘retriever_resources’: \[\], ‘usage’: {‘prompt_tokens’: 4481, ‘prompt_unit_price’: Decimal(‘0.0032’), ‘prompt_price_unit’: Decimal(‘0.001’), ‘prompt_price’: Decimal(‘0.0143392’), ‘completion_tokens’: 1540, ‘completion_unit_price’: Decimal(‘0.016’), ‘completion_price_unit’: Decimal(‘0.001’), ‘completion_price’: Decimal(‘0.02464’), ‘total_tokens’: 6021, ‘total_price’: Decimal(‘0.0389792’), ‘currency’: ‘RMB’, ‘latency’: 37.799, ‘time_to_first_token’: 3.343, ‘time_to_generate’: 34.776}}, ‘created_at’: 1772602115}

2026-03-04 05:29:21.060 INFO \[MainThread\] \[strategy.py:161\] - Task schedule.workflow_schedule_task.poll_workflow_schedules\[cbd4daad-8a60-4f64-9cbc-42329dedaaa5\] received

2026-03-04 05:29:21.096 INFO \[Dummy-6117\] \[trace.py:128\] 4a692385945f57fabe97ecef51ae166b - Task schedule.workflow_schedule_task.poll_workflow_schedules\[cbd4daad-8a60-4f64-9cbc-42329dedaaa5\] succeeded in 0.03533622808754444s: None

2026-03-04 05:29:23.003 INFO \[MainThread\] \[strategy.py:161\] - Task human_input_form_timeout.check_and_resume\[a6ccd9f6-b0b0-42a2-aad1-a6deca64780f\] received

2026-03-04 05:29:23.023 INFO \[Dummy-6118\] \[trace.py:128\] 44e611106bc05588b3e4ae4a72d79d00 - Task human_input_form_timeout.check_and_resume\[a6ccd9f6-b0b0-42a2-aad1-a6deca64780f\] succeeded in 0.02005097083747387s: None

2026-03-04 05:30:00.003 INFO \[MainThread\] \[strategy.py:161\] - Task schedule.check_upgradable_plugin_task.check_upgradable_plugin_task\[e4c0c9eb-aad1-4d54-9e31-cf32bdb0efff\] received

2026-03-04 05:30:00.004 WARNING \[Dummy-6119\] \[log.py:232\] b9f5f2fe3678512083744ae94d6c3326 - Start check upgradable plugin.

2026-03-04 05:30:00.004 WARNING \[Dummy-6119\] \[log.py:232\] b9f5f2fe3678512083744ae94d6c3326 - Now seconds of day: 19770.004532575607

2026-03-04 05:30:00.007 WARNING \[Dummy-6119\] \[log.py:232\] b9f5f2fe3678512083744ae94d6c3326 - Total strategies: 0

2026-03-04 05:30:00.007 WARNING \[Dummy-6119\] \[log.py:232\] b9f5f2fe3678512083744ae94d6c3326 - no strategies to process, skipping plugin manifest fetch.

2026-03-04 05:30:00.025 INFO \[Dummy-6119\] \[trace.py:128\] b9f5f2fe3678512083744ae94d6c3326 - Task schedule.check_upgradable_plugin_task.check_upgradable_plugin_task\[e4c0c9eb-aad1-4d54-9e31-cf32bdb0efff\] succeeded in 0.021103978157043457s: None

2026-03-04 05:30:21.061 INFO \[MainThread\] \[strategy.py:161\] - Task schedule.workflow_schedule_task.poll_workflow_schedules\[0ff45c66-a608-4f2f-9b7a-ae418fdb6b93\] received

2026-03-04 05:30:21.087 INFO \[Dummy-6120\] \[trace.py:128\] 3aee18c69d565559979d87c60653bcbc - Task schedule.workflow_schedule_task.poll_workflow_schedules\[0ff45c66-a608-4f2f-9b7a-ae418fdb6b93\] succeeded in 0.02459973841905594s: None

2026-03-04 05:30:21.093 INFO \[MainThread\] \[strategy.py:161\] - Task human_input_form_timeout.check_and_resume\[199f11a7-c034-4359-9275-c918ae139fd0\] received

2026-03-04 05:30:21.113 INFO \[Dummy-6121\] \[trace.py:128\] 07b33c2f17d85b68b36987385110dff0 - Task human_input_form_timeout.check_and_resume\[199f11a7-c034-4359-9275-c918ae139fd0\] succeeded in 0.019313110038638115s: None