blockingモードでリクエストすると、常にタイムアウトになる

:bullseye: お困りごと

ストリーミング連携は問題ありませんが、ブロッキング連携が常にタイムアウトします。プラットフォームのログを見ると実行は完了しているのですが、結果が返ってこないだけです。以前のバージョンでは問題ありませんでした。バージョン1.13.0にアップグレードしたことが原因かどうか分かりません。

「いいね!」 1

降到低版本就没有问题,使用的版本为1.9.0

はい、私も1.13.0にアップグレードしてこの問題に遭遇しました。APIでワークフローを呼び出す際、ブロッキングモードだと常に60秒で失敗します。しかし、Webでログを見ると、ワークフローは46秒で実行が完了していました……

ログ:
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