Canner / WrenAI

🚀 Open-source SQL AI Agent for Text-to-SQL. Make Text2SQL Easy! 🙌
https://getwren.ai/oss
GNU Affero General Public License v3.0
1.73k stars 155 forks source link

Help with 'Internal Server Error' / 'Timeout' / WrenAI with llama3:8b and Error Log Interpreting #678

Closed camilleconte8 closed 3 days ago

camilleconte8 commented 4 days ago

Describe the bug
When using ollama as a custom LLM provider for WrenAI, the WrenAI UI hangs on "Searching data..." for a few minutes and eventually returns an "Internal Server Error." This issue seems related to timeout handling between ollama and WrenAI.

To Reproduce
Steps to reproduce the behavior:

  1. Set up ollama as the LLM provider for WrenAI following this tutorial.
  2. Use the llama3:8b model with ollama running directly on the machine (not Docker) on port 11434.
  3. Ask a question in the WrenAI UI.
  4. Wait for the "Internal Server Error."

Expected behavior
The UI should retrieve and display results from ollama without timing out or throwing an error.

Screenshots
N/A

Desktop:

Wren AI Information

Additional context

I know that the suggested model is llama3:70b, but my device is not powerful enough to run it so I am using llama3:8b. That couls maybe be the source of this issue, but from the logs, I am unable to confirm that as the problem. I just need help interpreting the logs and figuring out a way around this. I don't care if the asks on Wren UI take a while, but obviously if it's just simply beyond the capabilities of the 8b model, I'd like to know so I don't keep pursuing a dead end. After my system info, I have pasted the logs from both my wren-ai-service docker container and my local ollama service from the second I sent a request until it threw the "internal server error" / Timeout error.

System info ```plaintext OS Name Microsoft Windows 11 Pro Version 10.0.22631 Build 22631 Other OS Description Not Available OS Manufacturer Microsoft Corporation System Name CAMILLECORE System Manufacturer LENOVO System Model 83A1 System Type x64-based PC System SKU LENOVO_MT_83A1_BU_idea_FM_V15 G4 IRU Processor 13th Gen Intel(R) Core(TM) i7-1355U, 1700 Mhz, 10 Core(s), 12 Logical Processor(s) BIOS Version/Date LENOVO MCCN24WW, 9/4/2023 SMBIOS Version 3.4 Embedded Controller Version 1.24 BIOS Mode UEFI BaseBoard Manufacturer LENOVO BaseBoard Product LNVNB161216 BaseBoard Version SDK0T76530 WIN Platform Role Mobile Secure Boot State On PCR7 Configuration Elevation Required to View Windows Directory C:\Windows System Directory C:\Windows\system32 Boot Device \Device\HarddiskVolume1 Locale United States Hardware Abstraction Layer Version = "10.0.22621.2506" User Name camillecore\camil Time Zone Eastern Daylight Time Installed Physical Memory (RAM) 40.0 GB Total Physical Memory 39.7 GB Available Physical Memory 22.0 GB Total Virtual Memory 45.5 GB Available Virtual Memory 21.4 GB Page File Space 5.75 GB Page File C:\pagefile.sys Kernel DMA Protection On Virtualization-based security Running Virtualization-based security Required Security Properties Virtualization-based security Available Security Properties Base Virtualization Support, Secure Boot, DMA Protection, UEFI Code Readonly, SMM Security Mitigations 1.0, Mode Based Execution Control, APIC Virtualization Virtualization-based security Services Configured Hypervisor enforced Code Integrity Virtualization-based security Services Running Hypervisor enforced Code Integrity Windows Defender Application Control policy Enforced Windows Defender Application Control user mode policy Off Device Encryption Support Elevation Required to View A hypervisor has been detected. Features required for Hyper-V will not be displayed. ```
WrenAI logs ```plaintext 2024-09-23 12:24:33 Waiting for qdrant to start... 2024-09-23 12:24:34 qdrant has started. 2024-09-23 12:24:34 Waiting for wren-ai-service to start... 2024-09-23 12:24:43 wren-ai-service has started. 2024-09-23 12:24:43 Waiting for wren-ui to start... 2024-09-23 12:24:43 wren-ui has started. 2024-09-23 12:24:43 Forcing deployment... 2024-09-23 12:24:44 INFO: 172.19.0.6:51778 - "POST /v1/semantics-preparations HTTP/1.1" 200 OK 2024-09-23 12:24:44 INFO: 172.19.0.6:51790 - "GET /v1/semantics-preparations/b585c2b0c1bd74e6f6397773ee2b5794a2040c10/status HTTP/1.1" 200 OK 2024-09-23 12:24:45 INFO: 172.19.0.6:51806 - "GET /v1/semantics-preparations/b585c2b0c1bd74e6f6397773ee2b5794a2040c10/status HTTP/1.1" 200 OK 2024-09-23 12:24:47 INFO: 172.19.0.6:51820 - "GET /v1/semantics-preparations/b585c2b0c1bd74e6f6397773ee2b5794a2040c10/status HTTP/1.1" 200 OK 2024-09-23 12:24:47 INFO: 172.19.0.1:42308 - "GET / HTTP/1.1" 307 Temporary Redirect 2024-09-23 12:24:47 INFO: 172.19.0.1:42308 - "GET /docs HTTP/1.1" 200 OK 2024-09-23 12:24:47 INFO: 172.19.0.1:42308 - "GET /openapi.json HTTP/1.1" 200 OK 2024-09-23 12:24:50 INFO: 172.19.0.6:51826 - "GET /v1/semantics-preparations/b585c2b0c1bd74e6f6397773ee2b5794a2040c10/status HTTP/1.1" 200 OK 2024-09-23 12:24:54 INFO: 172.19.0.6:43480 - "GET /v1/semantics-preparations/b585c2b0c1bd74e6f6397773ee2b5794a2040c10/status HTTP/1.1" 200 OK 2024-09-23 12:24:54 Forcing deployment: {'data': {'deploy': {'status': 'SUCCESS'}}} 2024-09-23 12:25:05 INFO: 172.19.0.6:54138 - "POST /v1/asks HTTP/1.1" 200 OK 2024-09-23 12:25:05 INFO: 172.19.0.6:54148 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:06 INFO: 172.19.0.6:54150 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:07 INFO: 172.19.0.6:54156 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:08 INFO: 172.19.0.6:54172 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:09 INFO: 172.19.0.6:54188 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:10 INFO: 172.19.0.6:54192 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:11 INFO: 172.19.0.6:54204 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:12 INFO: 172.19.0.6:54046 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:13 INFO: 172.19.0.6:54062 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:14 INFO: 172.19.0.6:54072 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:15 INFO: 172.19.0.6:54088 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:16 INFO: 172.19.0.6:54090 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:17 INFO: 172.19.0.6:54094 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:18 INFO: 172.19.0.6:54104 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:19 INFO: 172.19.0.6:54116 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:21 INFO: 172.19.0.6:54128 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:23 INFO: 172.19.0.6:57866 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:25 INFO: 172.19.0.6:57880 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:27 INFO: 172.19.0.6:57894 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:29 INFO: 172.19.0.6:57902 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:31 INFO: 172.19.0.6:57914 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:33 INFO: 172.19.0.6:38898 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:35 INFO: 172.19.0.6:38912 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:37 INFO: 172.19.0.6:38916 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:39 INFO: 172.19.0.6:38924 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:41 INFO: 172.19.0.6:38936 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:43 INFO: 172.19.0.6:34396 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:45 INFO: 172.19.0.6:34404 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:47 INFO: 172.19.0.6:34406 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:49 INFO: 172.19.0.6:34408 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:51 INFO: 172.19.0.6:34418 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:53 INFO: 172.19.0.6:47232 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:55 INFO: 172.19.0.6:47248 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:57 INFO: 172.19.0.6:47256 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:25:59 INFO: 172.19.0.6:47268 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:01 INFO: 172.19.0.6:47284 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:03 INFO: 172.19.0.6:41048 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:05 INFO: 172.19.0.6:41064 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:07 INFO: 172.19.0.6:41072 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:09 INFO: 172.19.0.6:41088 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:11 INFO: 172.19.0.6:41104 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:13 INFO: 172.19.0.6:52480 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:15 INFO: 172.19.0.6:52484 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:17 INFO: 172.19.0.6:52494 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:19 INFO: 172.19.0.6:52510 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:21 INFO: 172.19.0.6:52516 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:23 INFO: 172.19.0.6:59532 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:25 INFO: 172.19.0.6:59538 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:27 INFO: 172.19.0.6:59546 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:29 INFO: 172.19.0.6:59560 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:31 INFO: 172.19.0.6:59574 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:33 INFO: 172.19.0.6:36716 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:35 INFO: 172.19.0.6:36720 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:37 INFO: 172.19.0.6:36728 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:39 INFO: 172.19.0.6:36742 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:41 INFO: 172.19.0.6:36748 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:43 INFO: 172.19.0.6:37234 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:45 INFO: 172.19.0.6:37246 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:47 INFO: 172.19.0.6:37256 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:49 INFO: 172.19.0.6:37258 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:51 INFO: 172.19.0.6:37264 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:53 INFO: 172.19.0.6:44712 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:55 INFO: 172.19.0.6:44716 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:57 INFO: 172.19.0.6:44730 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:26:59 INFO: 172.19.0.6:44746 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:27:01 INFO: 172.19.0.6:44750 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:27:03 INFO: 172.19.0.6:51676 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:27:05 INFO: 172.19.0.6:51684 - "GET /v1/asks/de6e9cb3-d87e-4d56-83b3-5029bdb9932e/result HTTP/1.1" 200 OK 2024-09-23 12:27:05 2024-09-23 12:27:05 ******************************************************************************** 2024-09-23 12:27:05 > filter_columns_in_tables [src.pipelines.ask.retrieval.filter_columns_in_tables()] encountered an error< 2024-09-23 12:27:05 > Node inputs: 2024-09-23 12:27:05 {'prompt': "
Ollama logs ```plaintext Sep 23 12:24:38 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:38 | 200 | 5.097063ms | 172.21.176.1 | GET "/api/tags" Sep 23 12:24:40 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:40 | 200 | 1.765388013s | 172.21.176.1 | POST "/api/pull" Sep 23 12:24:40 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:40 | 200 | 1.746534ms | 172.21.176.1 | GET "/api/tags" Sep 23 12:24:41 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:41 | 200 | 1.031797166s | 172.21.176.1 | POST "/api/pull" Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.243-04:00 level=INFO source=memory.go:309 msg="offload to cpu" layers.requested=-1 layers.model=13 layers.offload=0 layers.split="" memory.available="[15.4 GiB]" memory.required.full="574.9 MiB" memory.required.partial="0 B" memory.required.kv="96.0 MiB" memory.required.allocations="[574.9 MiB]" memory.weights.total="312.1 MiB" memory.weights.repeating="267.4 MiB" memory.weights.nonrepeating="44.7 MiB" memory.graph.full="192.0 MiB" memory.graph.partial="192.0 MiB" Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.244-04:00 level=INFO source=server.go:393 msg="starting llama server" cmd="/tmp/ollama1304784503/runners/cpu_avx2/ollama_llama_server --model /usr/share/ollama/.ollama/models/blobs/sha256-970aa74c0a90ef7482477cf803618e776e173c007bf957f635f1015bfcfef0e6 --ctx-size 32768 --batch-size 512 --embedding --log-disable --no-mmap --parallel 4 --port 44877" Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.245-04:00 level=INFO source=sched.go:445 msg="loaded runners" count=1 Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.245-04:00 level=INFO source=server.go:593 msg="waiting for llama runner to start responding" Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.246-04:00 level=INFO source=server.go:627 msg="waiting for server to become available" status="llm server error" Sep 23 12:24:44 camillecore ollama[79631]: INFO [main] build info | build=1 commit="1e6f655" tid="140024191457152" timestamp=1727108684 Sep 23 12:24:44 camillecore ollama[79631]: INFO [main] system info | n_threads=6 n_threads_batch=-1 system_info="AVX = 1 | AVX_VNNI = 0 | AVX2 = 1 | AVX512 = 0 | AVX512_VBMI = 0 | AVX512_VNNI = 0 | AVX512_BF16 = 0 | FMA = 1 | NEON = 0 | SVE = 0 | ARM_FMA = 0 | F16C = 1 | FP16_VA = 0 | WASM_SIMD = 0 | BLAS = 0 | SSE3 = 1 | SSSE3 = 1 | VSX = 0 | MATMUL_INT8 = 0 | LLAMAFILE = 1 | " tid="140024191457152" timestamp=1727108684 total_threads=12 Sep 23 12:24:44 camillecore ollama[79631]: INFO [main] HTTP server listening | hostname="127.0.0.1" n_threads_http="11" port="44877" tid="140024191457152" timestamp=1727108684 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: loaded meta data with 24 key-value pairs and 112 tensors from /usr/share/ollama/.ollama/models/blobs/sha256-970aa74c0a90ef7482477cf803618e776e173c007bf957f635f1015bfcfef0e6 (version GGUF V3 (latest)) Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output. Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 0: general.architecture str = nomic-bert Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 1: general.name str = nomic-embed-text-v1.5 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 2: nomic-bert.block_count u32 = 12 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 3: nomic-bert.context_length u32 = 2048 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 4: nomic-bert.embedding_length u32 = 768 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 5: nomic-bert.feed_forward_length u32 = 3072 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 6: nomic-bert.attention.head_count u32 = 12 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 7: nomic-bert.attention.layer_norm_epsilon f32 = 0.000000 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 8: general.file_type u32 = 1 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 9: nomic-bert.attention.causal bool = false Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 10: nomic-bert.pooling_type u32 = 1 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 11: nomic-bert.rope.freq_base f32 = 1000.000000 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 12: tokenizer.ggml.token_type_count u32 = 2 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 13: tokenizer.ggml.bos_token_id u32 = 101 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 14: tokenizer.ggml.eos_token_id u32 = 102 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 15: tokenizer.ggml.model str = bert Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 16: tokenizer.ggml.tokens arr[str,30522] = ["[PAD]", "[unused0]", "[unused1]", "... Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 17: tokenizer.ggml.scores arr[f32,30522] = [-1000.000000, -1000.000000, -1000.00... Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 18: tokenizer.ggml.token_type arr[i32,30522] = [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ... Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 19: tokenizer.ggml.unknown_token_id u32 = 100 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 20: tokenizer.ggml.seperator_token_id u32 = 102 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 21: tokenizer.ggml.padding_token_id u32 = 0 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 22: tokenizer.ggml.cls_token_id u32 = 101 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - kv 23: tokenizer.ggml.mask_token_id u32 = 103 Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - type f32: 51 tensors Sep 23 12:24:44 camillecore ollama[34993]: llama_model_loader: - type f16: 61 tensors Sep 23 12:24:44 camillecore ollama[34993]: llm_load_vocab: special tokens cache size = 5 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_vocab: token to piece cache size = 0.2032 MB Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: format = GGUF V3 (latest) Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: arch = nomic-bert Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: vocab type = WPM Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_vocab = 30522 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_merges = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: vocab_only = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_ctx_train = 2048 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_embd = 768 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_layer = 12 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_head = 12 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_head_kv = 12 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_rot = 64 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_swa = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_embd_head_k = 64 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_embd_head_v = 64 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_gqa = 1 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_embd_k_gqa = 768 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_embd_v_gqa = 768 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: f_norm_eps = 1.0e-12 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: f_norm_rms_eps = 0.0e+00 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: f_clamp_kqv = 0.0e+00 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: f_max_alibi_bias = 0.0e+00 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: f_logit_scale = 0.0e+00 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_ff = 3072 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_expert = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_expert_used = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: causal attn = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: pooling type = 1 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: rope type = 2 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: rope scaling = linear Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: freq_base_train = 1000.0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: freq_scale_train = 1 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: n_ctx_orig_yarn = 2048 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: rope_finetuned = unknown Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: ssm_d_conv = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: ssm_d_inner = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: ssm_d_state = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: ssm_dt_rank = 0 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: model type = 137M Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: model ftype = F16 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: model params = 136.73 M Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: model size = 260.86 MiB (16.00 BPW) Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: general.name = nomic-embed-text-v1.5 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: BOS token = 101 '[CLS]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: EOS token = 102 '[SEP]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: UNK token = 100 '[UNK]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: SEP token = 102 '[SEP]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: PAD token = 0 '[PAD]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: CLS token = 101 '[CLS]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: MASK token = 103 '[MASK]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: LF token = 0 '[PAD]' Sep 23 12:24:44 camillecore ollama[34993]: llm_load_print_meta: max token length = 21 Sep 23 12:24:44 camillecore ollama[34993]: llm_load_tensors: ggml ctx size = 0.05 MiB Sep 23 12:24:44 camillecore ollama[34993]: llm_load_tensors: CPU buffer size = 260.86 MiB Sep 23 12:24:44 camillecore ollama[34993]: time=2024-09-23T12:24:44.502-04:00 level=INFO source=server.go:627 msg="waiting for server to become available" status="llm server loading model" Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: n_ctx = 32768 Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: n_batch = 512 Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: n_ubatch = 512 Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: flash_attn = 0 Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: freq_base = 1000.0 Sep 23 12:24:44 camillecore ollama[34993]: llama_new_context_with_model: freq_scale = 1 Sep 23 12:24:45 camillecore ollama[34993]: llama_kv_cache_init: CPU KV buffer size = 1152.00 MiB Sep 23 12:24:45 camillecore ollama[34993]: llama_new_context_with_model: KV self size = 1152.00 MiB, K (f16): 576.00 MiB, V (f16): 576.00 MiB Sep 23 12:24:45 camillecore ollama[34993]: llama_new_context_with_model: CPU output buffer size = 0.00 MiB Sep 23 12:24:45 camillecore ollama[34993]: llama_new_context_with_model: CPU compute buffer size = 22.01 MiB Sep 23 12:24:45 camillecore ollama[34993]: llama_new_context_with_model: graph nodes = 453 Sep 23 12:24:45 camillecore ollama[34993]: llama_new_context_with_model: graph splits = 1 Sep 23 12:24:45 camillecore ollama[79631]: INFO [main] model loaded | tid="140024191457152" timestamp=1727108685 Sep 23 12:24:45 camillecore ollama[34993]: time=2024-09-23T12:24:45.508-04:00 level=INFO source=server.go:632 msg="llama runner started in 1.26 seconds" Sep 23 12:24:45 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:45 | 200 | 1.416657228s | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:45 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:45 | 200 | 1.514134086s | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:45 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:45 | 200 | 226.335364ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:46 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:46 | 200 | 670.841301ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:46 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:46 | 200 | 701.363067ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:46 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:46 | 200 | 302.191669ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:46 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:46 | 200 | 167.72719ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:46 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:46 | 200 | 167.913535ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:47 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:47 | 200 | 836.034865ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:47 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:47 | 200 | 189.044549ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:47 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:47 | 200 | 860.031675ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:48 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:48 | 200 | 654.35034ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:48 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:48 | 200 | 629.993478ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:48 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:48 | 200 | 216.115844ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:48 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:48 | 200 | 226.394684ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:49 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:49 | 200 | 434.643178ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:49 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:49 | 200 | 225.253201ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:49 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:49 | 200 | 659.077376ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:50 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:50 | 200 | 214.853039ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:51 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:51 | 200 | 1.749012834s | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:52 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:52 | 200 | 145.092071ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:52 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:52 | 200 | 654.543279ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:52 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:52 | 200 | 198.302252ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:24:53 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:24:53 | 200 | 580.240868ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:25:05 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:25:05 | 200 | 139.496663ms | 172.21.176.1 | POST "/api/embeddings" Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.733-04:00 level=INFO source=memory.go:309 msg="offload to cpu" layers.requested=-1 layers.model=33 layers.offload=0 layers.split="" memory.available="[14.1 GiB]" memory.required.full="5.8 GiB" memory.required.partial="0 B" memory.required.kv="1.0 GiB" memory.required.allocations="[5.8 GiB]" memory.weights.total="4.7 GiB" memory.weights.repeating="4.3 GiB" memory.weights.nonrepeating="411.0 MiB" memory.graph.full="560.0 MiB" memory.graph.partial="677.5 MiB" Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.733-04:00 level=INFO source=server.go:393 msg="starting llama server" cmd="/tmp/ollama1304784503/runners/cpu_avx2/ollama_llama_server --model /usr/share/ollama/.ollama/models/blobs/sha256-6a0746a1ec1aef3e7ec53868f220ff6e389f6f8ef87a01d77c96807de94ca2aa --ctx-size 8192 --batch-size 512 --embedding --log-disable --no-mmap --parallel 4 --port 45169" Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.734-04:00 level=INFO source=sched.go:445 msg="loaded runners" count=2 Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.734-04:00 level=INFO source=server.go:593 msg="waiting for llama runner to start responding" Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.734-04:00 level=INFO source=server.go:627 msg="waiting for server to become available" status="llm server error" Sep 23 12:25:05 camillecore ollama[79788]: INFO [main] build info | build=1 commit="1e6f655" tid="140150656739200" timestamp=1727108705 Sep 23 12:25:05 camillecore ollama[79788]: INFO [main] system info | n_threads=6 n_threads_batch=-1 system_info="AVX = 1 | AVX_VNNI = 0 | AVX2 = 1 | AVX512 = 0 | AVX512_VBMI = 0 | AVX512_VNNI = 0 | AVX512_BF16 = 0 | FMA = 1 | NEON = 0 | SVE = 0 | ARM_FMA = 0 | F16C = 1 | FP16_VA = 0 | WASM_SIMD = 0 | BLAS = 0 | SSE3 = 1 | SSSE3 = 1 | VSX = 0 | MATMUL_INT8 = 0 | LLAMAFILE = 1 | " tid="140150656739200" timestamp=1727108705 total_threads=12 Sep 23 12:25:05 camillecore ollama[79788]: INFO [main] HTTP server listening | hostname="127.0.0.1" n_threads_http="11" port="45169" tid="140150656739200" timestamp=1727108705 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: loaded meta data with 22 key-value pairs and 291 tensors from /usr/share/ollama/.ollama/models/blobs/sha256-6a0746a1ec1aef3e7ec53868f220ff6e389f6f8ef87a01d77c96807de94ca2aa (version GGUF V3 (latest)) Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output. Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 0: general.architecture str = llama Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 1: general.name str = Meta-Llama-3-8B-Instruct Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 2: llama.block_count u32 = 32 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 3: llama.context_length u32 = 8192 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 4: llama.embedding_length u32 = 4096 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 5: llama.feed_forward_length u32 = 14336 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 6: llama.attention.head_count u32 = 32 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 7: llama.attention.head_count_kv u32 = 8 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 8: llama.rope.freq_base f32 = 500000.000000 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 9: llama.attention.layer_norm_rms_epsilon f32 = 0.000010 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 10: general.file_type u32 = 2 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 11: llama.vocab_size u32 = 128256 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 12: llama.rope.dimension_count u32 = 128 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 13: tokenizer.ggml.model str = gpt2 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 14: tokenizer.ggml.pre str = llama-bpe Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 15: tokenizer.ggml.tokens arr[str,128256] = ["!", "\"", "#", "$", "%", "&", "'", ... Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 16: tokenizer.ggml.token_type arr[i32,128256] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ... Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 17: tokenizer.ggml.merges arr[str,280147] = ["Ġ Ġ", "Ġ ĠĠĠ", "ĠĠ ĠĠ", "... Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 18: tokenizer.ggml.bos_token_id u32 = 128000 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 19: tokenizer.ggml.eos_token_id u32 = 128009 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 20: tokenizer.chat_template str = {% set loop_messages = messages %}{% ... Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - kv 21: general.quantization_version u32 = 2 Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - type f32: 65 tensors Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - type q4_0: 225 tensors Sep 23 12:25:05 camillecore ollama[34993]: llama_model_loader: - type q6_K: 1 tensors Sep 23 12:25:05 camillecore ollama[34993]: time=2024-09-23T12:25:05.985-04:00 level=INFO source=server.go:627 msg="waiting for server to become available" status="llm server loading model" Sep 23 12:25:06 camillecore ollama[34993]: llm_load_vocab: special tokens cache size = 256 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_vocab: token to piece cache size = 0.8000 MB Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: format = GGUF V3 (latest) Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: arch = llama Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: vocab type = BPE Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_vocab = 128256 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_merges = 280147 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: vocab_only = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_ctx_train = 8192 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_embd = 4096 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_layer = 32 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_head = 32 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_head_kv = 8 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_rot = 128 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_swa = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_embd_head_k = 128 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_embd_head_v = 128 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_gqa = 4 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_embd_k_gqa = 1024 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_embd_v_gqa = 1024 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: f_norm_eps = 0.0e+00 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: f_norm_rms_eps = 1.0e-05 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: f_clamp_kqv = 0.0e+00 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: f_max_alibi_bias = 0.0e+00 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: f_logit_scale = 0.0e+00 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_ff = 14336 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_expert = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_expert_used = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: causal attn = 1 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: pooling type = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: rope type = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: rope scaling = linear Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: freq_base_train = 500000.0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: freq_scale_train = 1 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: n_ctx_orig_yarn = 8192 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: rope_finetuned = unknown Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: ssm_d_conv = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: ssm_d_inner = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: ssm_d_state = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: ssm_dt_rank = 0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: model type = 8B Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: model ftype = Q4_0 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: model params = 8.03 B Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: model size = 4.33 GiB (4.64 BPW) Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: general.name = Meta-Llama-3-8B-Instruct Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: BOS token = 128000 '<|begin_of_text|>' Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: EOS token = 128009 '<|eot_id|>' Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: LF token = 128 'Ä' Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: EOT token = 128009 '<|eot_id|>' Sep 23 12:25:06 camillecore ollama[34993]: llm_load_print_meta: max token length = 256 Sep 23 12:25:06 camillecore ollama[34993]: llm_load_tensors: ggml ctx size = 0.14 MiB Sep 23 12:25:06 camillecore ollama[34993]: llm_load_tensors: CPU buffer size = 4437.80 MiB Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: n_ctx = 8192 Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: n_batch = 512 Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: n_ubatch = 512 Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: flash_attn = 0 Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: freq_base = 500000.0 Sep 23 12:25:10 camillecore ollama[34993]: llama_new_context_with_model: freq_scale = 1 Sep 23 12:25:11 camillecore ollama[34993]: llama_kv_cache_init: CPU KV buffer size = 1024.00 MiB Sep 23 12:25:11 camillecore ollama[34993]: llama_new_context_with_model: KV self size = 1024.00 MiB, K (f16): 512.00 MiB, V (f16): 512.00 MiB Sep 23 12:25:11 camillecore ollama[34993]: llama_new_context_with_model: CPU output buffer size = 2.02 MiB Sep 23 12:25:11 camillecore ollama[34993]: llama_new_context_with_model: CPU compute buffer size = 560.01 MiB Sep 23 12:25:11 camillecore ollama[34993]: llama_new_context_with_model: graph nodes = 1030 Sep 23 12:25:11 camillecore ollama[34993]: llama_new_context_with_model: graph splits = 1 Sep 23 12:25:11 camillecore ollama[79788]: INFO [main] model loaded | tid="140150656739200" timestamp=1727108711 Sep 23 12:25:11 camillecore ollama[34993]: time=2024-09-23T12:25:11.769-04:00 level=INFO source=server.go:632 msg="llama runner started in 6.04 seconds" Sep 23 12:27:05 camillecore ollama[34993]: [GIN] 2024/09/23 - 12:27:05 | 500 | 2m0s | 172.21.176.1 | POST "/api/generate" ```

At first, I thought it was just a timeout due to the weaker llama3:8b model, so I configured my WrenAI LLM timeout in the .env files to 600 seconds instead of 2 minutes. But it seems like the timeout error is actually coming from ollama, not WrenAI. Can anyone help me interpret these logs and troubleshoot this?

cyyeh commented 3 days ago

@camilleconte8 Please upgrade the ai service to 0.8.15. Environment variable LLM_TIMEOUT is the new one, which is not defined yet in latest Wren AI release. Sorry for confusion

Steps to upgrade

  1. shut down Wren AI
  2. in ~/.wrenai/.env, change the value of WREN_AI_SERVICE_VERSION to 0.8.15
  3. go to ~/.wrenai folder using powershell: cd ~/.wrenai
  4. start Wren AI by entering the command to prevent from downloading the .env file again: docker-compose -f docker-compose.yaml -f docker-compose.llm.yaml --env-file .env --env-file .env.ai up -d
camilleconte8 commented 3 days ago

Thank you! This fixed the issue I was having, yay!

camilleconte8 commented 2 days ago

So I finally have WrenAI running with ollama on my machine (refer to the system info I shared in the original post) to the point where I can get it to actually generate a response in the UI. I connected MySQL to it as well as per the tutorial I mentioned in the original post (this one), using a sample database called "employees" that I got from here.

However, it takes a very long time- about 5 to 10 minutes to generate the ask response, and an additional ~5 minutes to load the ask details when I click on the response. I know I am using a smaller and less powerful llama model (llama3:8b) than the suggested llama3:70b, but I want to know if that is truly the root cause of these extreme delays. I thought the delays could be a consequence of resource usage strain on my device, but I ran a whole experiment logging my system resource usages (CPU, memory, IO, and network) during a request and nothing seemed to be overwhelmed at all, so that's not the problem.

To my untrained eye, the logs of the wren-ai-service container seem excessively complicated, and I don't understand what exactly is going on during the request and why, so I wanted to show it here so someone can help me figure out if this looks right. I am going to share the logs from the wren-ai-service container during the process that ended up generating a successful response to the simple prompt I asked in the UI "show employees", followed by some more specific questions and concerns:

wren-ai-service Container Logs during Successful Response ```plaintext 2024-09-24 17:00:00 INFO: 172.19.0.6:48870 - "POST /v1/asks HTTP/1.1" 200 OK 2024-09-24 17:00:00 2024-09-24 21:00:00,021 - wren-ai-service - INFO - Ask Retrieval pipeline is running... (retrieval.py:342) 2024-09-24 17:00:00 INFO: 172.19.0.6:48880 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:00 INFO: 172.19.0.6:48884 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:00 2024-09-24 21:00:00,709 - wren-ai-service - INFO - dbschema_retrieval with table_names: ['employees_employees', 'employees_departments', 'employees_salaries', 'employees_dept_manager', 'employees_titles', 'employees_current_dept_emp', 'employees_dept_emp', 'employees_dept_emp_latest_date'] (retrieval.py:161) 2024-09-24 17:00:00 2024-09-24 21:00:00,720 - wren-ai-service - INFO - db_schemas: [{'type': 'TABLE', 'comment': '\n/* {"alias":"employees.salaries","description":""} */\n', 'name': 'employees_salaries', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': True}, {'type': 'COLUMN', 'comment': '-- {"alias":"salary","description":""}\n ', 'name': 'salary', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.titles","description":""} */\n', 'name': 'employees_titles', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': True}, {'type': 'COLUMN', 'comment': '-- {"alias":"title","description":""}\n ', 'name': 'title', 'data_type': 'VARCHAR', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.employees","description":""} */\n', 'name': 'employees_employees', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"birth_date","description":""}\n ', 'name': 'birth_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': True}, {'type': 'COLUMN', 'comment': '-- {"alias":"first_name","description":""}\n ', 'name': 'first_name', 'data_type': 'VARCHAR', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"gender","description":""}\n ', 'name': 'gender', 'data_type': 'VARCHAR', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"hire_date","description":""}\n ', 'name': 'hire_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"last_name","description":""}\n ', 'name': 'last_name', 'data_type': 'VARCHAR', 'is_primary_key': False}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_dept_emp".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (emp_no) REFERENCES employees_dept_emp(dept_no)', 'tables': ['employees_dept_emp', 'employees_employees']}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_dept_manager".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (emp_no) REFERENCES employees_dept_manager(dept_no)', 'tables': ['employees_dept_manager', 'employees_employees']}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_salaries".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (emp_no) REFERENCES employees_salaries(from_date)', 'tables': ['employees_salaries', 'employees_employees']}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_titles".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (emp_no) REFERENCES employees_titles(from_date)', 'tables': ['employees_titles', 'employees_employees']}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.departments","description":""} */\n', 'name': 'employees_departments', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"dept_name","description":""}\n ', 'name': 'dept_name', 'data_type': 'VARCHAR', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"dept_no","description":""}\n ', 'name': 'dept_no', 'data_type': 'CHAR', 'is_primary_key': True}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_dept_emp".dept_no = "employees_departments".dept_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (dept_no) REFERENCES employees_dept_emp(dept_no)', 'tables': ['employees_dept_emp', 'employees_departments']}, {'type': 'FOREIGN_KEY', 'comment': '-- {"condition": "employees_dept_manager".dept_no = "employees_departments".dept_no, "joinType": ONE_TO_MANY}\n ', 'constraint': 'FOREIGN KEY (dept_no) REFERENCES employees_dept_manager(dept_no)', 'tables': ['employees_dept_manager', 'employees_departments']}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.dept_manager","description":""} */\n', 'name': 'employees_dept_manager', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"dept_no","description":""}\n ', 'name': 'dept_no', 'data_type': 'CHAR', 'is_primary_key': True}, {'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.current_dept_emp","description":""} */\n', 'name': 'employees_current_dept_emp', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"dept_no","description":""}\n ', 'name': 'dept_no', 'data_type': 'CHAR', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.dept_emp","description":""} */\n', 'name': 'employees_dept_emp', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"dept_no","description":""}\n ', 'name': 'dept_no', 'data_type': 'CHAR', 'is_primary_key': True}, {'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}, {'type': 'TABLE', 'comment': '\n/* {"alias":"employees.dept_emp_latest_date","description":""} */\n', 'name': 'employees_dept_emp_latest_date', 'columns': [{'type': 'COLUMN', 'comment': '-- {"alias":"emp_no","description":""}\n ', 'name': 'emp_no', 'data_type': 'INTEGER', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"from_date","description":""}\n ', 'name': 'from_date', 'data_type': 'DATE', 'is_primary_key': False}, {'type': 'COLUMN', 'comment': '-- {"alias":"to_date","description":""}\n ', 'name': 'to_date', 'data_type': 'DATE', 'is_primary_key': False}]}] (retrieval.py:221) 2024-09-24 17:00:01 INFO: 172.19.0.6:48900 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:02 INFO: 172.19.0.6:48912 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:03 INFO: 172.19.0.6:48916 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:04 INFO: 172.19.0.6:48930 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:05 INFO: 172.19.0.6:48946 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:06 INFO: 172.19.0.6:53746 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:07 INFO: 172.19.0.6:53754 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:08 INFO: 172.19.0.6:53764 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:09 INFO: 172.19.0.6:53772 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:10 INFO: 172.19.0.6:53782 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:11 INFO: 172.19.0.6:53790 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:12 INFO: 172.19.0.6:53802 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:13 INFO: 172.19.0.6:53814 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:14 INFO: 172.19.0.6:53828 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:16 INFO: 172.19.0.6:53836 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:17 INFO: 172.19.0.6:59062 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:18 INFO: 172.19.0.6:59076 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:19 INFO: 172.19.0.6:59090 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:20 INFO: 172.19.0.6:59096 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:22 INFO: 172.19.0.6:59104 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:23 INFO: 172.19.0.6:59120 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:24 INFO: 172.19.0.6:59122 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:25 INFO: 172.19.0.6:59124 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:26 INFO: 172.19.0.6:59138 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:27 INFO: 172.19.0.6:59146 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:28 INFO: 172.19.0.6:35972 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:29 INFO: 172.19.0.6:35980 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:30 INFO: 172.19.0.6:35982 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:31 INFO: 172.19.0.6:35984 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:32 INFO: 172.19.0.6:35992 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:33 INFO: 172.19.0.6:36002 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:34 INFO: 172.19.0.6:36006 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:35 INFO: 172.19.0.6:36014 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:36 INFO: 172.19.0.6:36026 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:37 INFO: 172.19.0.6:54454 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:38 INFO: 172.19.0.6:54468 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:39 INFO: 172.19.0.6:54470 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:40 INFO: 172.19.0.6:54482 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:41 INFO: 172.19.0.6:54484 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:42 INFO: 172.19.0.6:54494 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:43 INFO: 172.19.0.6:54504 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:44 INFO: 172.19.0.6:54512 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:45 INFO: 172.19.0.6:54526 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:46 INFO: 172.19.0.6:54530 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:47 INFO: 172.19.0.6:43336 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:48 INFO: 172.19.0.6:43338 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:49 INFO: 172.19.0.6:43340 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:51 INFO: 172.19.0.6:43354 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:54 INFO: 172.19.0.6:43368 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:56 INFO: 172.19.0.6:43380 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:00:58 INFO: 172.19.0.6:43396 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:00 INFO: 172.19.0.6:54828 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:01 INFO: 172.19.0.6:54830 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:03 INFO: 172.19.0.6:54844 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:05 INFO: 172.19.0.6:54858 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:07 INFO: 172.19.0.6:54872 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:09 INFO: 172.19.0.6:53958 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:11 INFO: 172.19.0.6:53970 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:13 INFO: 172.19.0.6:53974 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:15 INFO: 172.19.0.6:53980 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:17 INFO: 172.19.0.6:53994 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:18 INFO: 172.19.0.6:54000 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:19 INFO: 172.19.0.6:38084 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:20 INFO: 172.19.0.6:38096 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:21 INFO: 172.19.0.6:38100 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:22 INFO: 172.19.0.6:38108 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:23 INFO: 172.19.0.6:38120 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:25 INFO: 172.19.0.6:38132 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:26 INFO: 172.19.0.6:38136 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:27 INFO: 172.19.0.6:38148 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:28 INFO: 172.19.0.6:38150 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:29 INFO: 172.19.0.6:38164 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:30 INFO: 172.19.0.6:60024 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:31 INFO: 172.19.0.6:60028 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:32 INFO: 172.19.0.6:60042 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:33 INFO: 172.19.0.6:60048 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:34 INFO: 172.19.0.6:60054 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:35 INFO: 172.19.0.6:60068 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:36 INFO: 172.19.0.6:60084 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:37 INFO: 172.19.0.6:60096 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:38 INFO: 172.19.0.6:60110 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:39 INFO: 172.19.0.6:60126 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:40 INFO: 172.19.0.6:49648 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:41 INFO: 172.19.0.6:49652 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:42 INFO: 172.19.0.6:49658 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:43 INFO: 172.19.0.6:49672 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:44 INFO: 172.19.0.6:49684 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:45 INFO: 172.19.0.6:49698 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:46 INFO: 172.19.0.6:49710 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:48 INFO: 172.19.0.6:49718 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:49 INFO: 172.19.0.6:49720 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:50 INFO: 172.19.0.6:49726 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:51 INFO: 172.19.0.6:40592 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:52 INFO: 172.19.0.6:40602 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:53 INFO: 172.19.0.6:40616 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:54 INFO: 172.19.0.6:40620 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:56 INFO: 172.19.0.6:40622 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:57 INFO: 172.19.0.6:40624 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:58 INFO: 172.19.0.6:40634 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:01:59 INFO: 172.19.0.6:40638 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:00 INFO: 172.19.0.6:40652 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:01 INFO: 172.19.0.6:47168 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:02 INFO: 172.19.0.6:47174 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:03 INFO: 172.19.0.6:47186 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:04 INFO: 172.19.0.6:47202 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:05 INFO: 172.19.0.6:47218 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:06 INFO: 172.19.0.6:47230 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:07 INFO: 172.19.0.6:47240 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:08 INFO: 172.19.0.6:47256 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:09 INFO: 172.19.0.6:47270 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:10 INFO: 172.19.0.6:47278 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:11 INFO: 172.19.0.6:40032 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:12 INFO: 172.19.0.6:40042 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:13 INFO: 172.19.0.6:40046 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:14 INFO: 172.19.0.6:40056 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:15 INFO: 172.19.0.6:40070 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:16 INFO: 172.19.0.6:40076 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:17 INFO: 172.19.0.6:40084 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:18 INFO: 172.19.0.6:40096 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:19 INFO: 172.19.0.6:40112 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:20 INFO: 172.19.0.6:40116 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:21 INFO: 172.19.0.6:34402 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:22 INFO: 172.19.0.6:34412 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:23 INFO: 172.19.0.6:34418 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:24 INFO: 172.19.0.6:34434 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:27 INFO: 172.19.0.6:34448 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:28 INFO: 172.19.0.6:34450 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:29 INFO: 172.19.0.6:34464 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:30 INFO: 172.19.0.6:34470 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:31 INFO: 172.19.0.6:34476 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:32 INFO: 172.19.0.6:34490 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:33 INFO: 172.19.0.6:41764 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:34 INFO: 172.19.0.6:41766 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:35 INFO: 172.19.0.6:41782 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:36 INFO: 172.19.0.6:41786 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:37 INFO: 172.19.0.6:41792 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:38 INFO: 172.19.0.6:41794 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:39 INFO: 172.19.0.6:41804 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:40 INFO: 172.19.0.6:41808 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:41 INFO: 172.19.0.6:41824 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:42 INFO: 172.19.0.6:39796 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:43 INFO: 172.19.0.6:39800 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:44 INFO: 172.19.0.6:39808 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:45 INFO: 172.19.0.6:39820 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:46 INFO: 172.19.0.6:39834 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:47 INFO: 172.19.0.6:39838 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:48 INFO: 172.19.0.6:39854 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:49 INFO: 172.19.0.6:39870 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:50 INFO: 172.19.0.6:39886 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:51 INFO: 172.19.0.6:39902 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:52 INFO: 172.19.0.6:55538 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:53 INFO: 172.19.0.6:55552 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:54 INFO: 172.19.0.6:55568 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:55 INFO: 172.19.0.6:55574 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:56 INFO: 172.19.0.6:55578 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:02:59 INFO: 172.19.0.6:55580 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:00 INFO: 172.19.0.6:55582 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:01 INFO: 172.19.0.6:55584 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:02 INFO: 172.19.0.6:55596 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:03 INFO: 172.19.0.6:55602 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:04 INFO: 172.19.0.6:55302 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:05 INFO: 172.19.0.6:55312 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:06 INFO: 172.19.0.6:55326 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:07 INFO: 172.19.0.6:55328 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:08 INFO: 172.19.0.6:55338 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:09 INFO: 172.19.0.6:55348 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:10 INFO: 172.19.0.6:55364 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:11 INFO: 172.19.0.6:55366 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:12 INFO: 172.19.0.6:55382 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:13 INFO: 172.19.0.6:55386 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:14 INFO: 172.19.0.6:56514 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:15 INFO: 172.19.0.6:56516 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:16 INFO: 172.19.0.6:56522 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:17 INFO: 172.19.0.6:56524 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:18 INFO: 172.19.0.6:56532 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:19 INFO: 172.19.0.6:56542 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:20 INFO: 172.19.0.6:56554 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:21 INFO: 172.19.0.6:56566 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:22 INFO: 172.19.0.6:56580 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:23 INFO: 172.19.0.6:56584 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:24 INFO: 172.19.0.6:60042 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:25 2024-09-24 21:03:25,835 - wren-ai-service - INFO - columns_and_tables_needed: {'employees_employees': {'chain_of_thought_reasoning': ['The question is asking for information about employees, so we need the employee table.', 'We also need the salaries and titles tables to get the salary and title information.'], 'columns': ['emp_no', 'first_name', 'last_name', 'birth_date', 'hire_date']}, 'employees_salaries': {'chain_of_thought_reasoning': ['To get the salary information, we need the salaries table.', "We also need to join this table with the employees table to get the employee's details."], 'columns': ['emp_no', 'salary']}, 'employees_titles': {'chain_of_thought_reasoning': ['To get the title information, we need the titles table.', "We also need to join this table with the employees table to get the employee's details."], 'columns': ['emp_no', 'title']}} (retrieval.py:250) 2024-09-24 17:03:25 2024-09-24 21:03:25,836 - wren-ai-service - INFO - retrieval_results: ['\n/* {"alias":"employees.salaries","description":""} */\nCREATE TABLE employees_salaries (\n -- {"alias":"emp_no","description":""}\n emp_no INTEGER,\n -- {"alias":"salary","description":""}\n salary INTEGER\n);', '\n/* {"alias":"employees.titles","description":""} */\nCREATE TABLE employees_titles (\n -- {"alias":"emp_no","description":""}\n emp_no INTEGER,\n -- {"alias":"title","description":""}\n title VARCHAR\n);', '\n/* {"alias":"employees.employees","description":""} */\nCREATE TABLE employees_employees (\n -- {"alias":"birth_date","description":""}\n birth_date DATE,\n -- {"alias":"emp_no","description":""}\n emp_no INTEGER PRIMARY KEY,\n -- {"alias":"first_name","description":""}\n first_name VARCHAR,\n -- {"alias":"hire_date","description":""}\n hire_date DATE,\n -- {"alias":"last_name","description":""}\n last_name VARCHAR,\n -- {"condition": "employees_salaries".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n FOREIGN KEY (emp_no) REFERENCES employees_salaries(from_date),\n -- {"condition": "employees_titles".emp_no = "employees_employees".emp_no, "joinType": ONE_TO_MANY}\n FOREIGN KEY (emp_no) REFERENCES employees_titles(from_date)\n);'] (retrieval.py:279) 2024-09-24 17:03:25 2024-09-24 21:03:25,839 - wren-ai-service - INFO - HistoricalQuestion pipeline is running... (historical_question.py:186) 2024-09-24 17:03:25 2024-09-24 21:03:25,862 - wren-ai-service - INFO - SQL Generation pipeline is running... (sql_generation.py:193) 2024-09-24 17:03:25 INFO: 172.19.0.6:60054 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:26 INFO: 172.19.0.6:60060 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:27 INFO: 172.19.0.6:60066 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:30 INFO: 172.19.0.6:60082 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:31 INFO: 172.19.0.6:60088 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:32 INFO: 172.19.0.6:60092 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:33 INFO: 172.19.0.6:60100 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:34 INFO: 172.19.0.6:60112 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:35 INFO: 172.19.0.6:59324 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:36 INFO: 172.19.0.6:59336 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:37 INFO: 172.19.0.6:59352 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:38 INFO: 172.19.0.6:59364 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:39 INFO: 172.19.0.6:59368 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:40 INFO: 172.19.0.6:59378 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:41 INFO: 172.19.0.6:59384 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:42 INFO: 172.19.0.6:59388 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:43 INFO: 172.19.0.6:59392 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:44 INFO: 172.19.0.6:59396 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:45 INFO: 172.19.0.6:40314 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:46 INFO: 172.19.0.6:40330 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:47 INFO: 172.19.0.6:40344 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:48 INFO: 172.19.0.6:40354 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:49 INFO: 172.19.0.6:40370 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:50 INFO: 172.19.0.6:40378 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:51 INFO: 172.19.0.6:40382 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:52 INFO: 172.19.0.6:40384 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:53 INFO: 172.19.0.6:40400 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:54 INFO: 172.19.0.6:40414 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:55 INFO: 172.19.0.6:53942 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:56 INFO: 172.19.0.6:53944 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:57 INFO: 172.19.0.6:53954 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:03:58 INFO: 172.19.0.6:53962 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:01 INFO: 172.19.0.6:53970 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:02 INFO: 172.19.0.6:53972 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:03 INFO: 172.19.0.6:53978 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:04 INFO: 172.19.0.6:53988 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:05 INFO: 172.19.0.6:53992 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:06 INFO: 172.19.0.6:54004 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:07 INFO: 172.19.0.6:55156 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:08 INFO: 172.19.0.6:55170 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:09 INFO: 172.19.0.6:55186 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:10 INFO: 172.19.0.6:55196 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:11 INFO: 172.19.0.6:55206 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:12 INFO: 172.19.0.6:55220 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:13 INFO: 172.19.0.6:55228 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:14 INFO: 172.19.0.6:55238 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:15 INFO: 172.19.0.6:55240 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:16 INFO: 172.19.0.6:46766 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:17 INFO: 172.19.0.6:46772 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:18 INFO: 172.19.0.6:46788 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:19 INFO: 172.19.0.6:46790 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:20 INFO: 172.19.0.6:46800 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:21 INFO: 172.19.0.6:46812 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:22 INFO: 172.19.0.6:46818 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:23 INFO: 172.19.0.6:46832 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:24 INFO: 172.19.0.6:46838 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:25 INFO: 172.19.0.6:46850 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:26 INFO: 172.19.0.6:50238 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:27 INFO: 172.19.0.6:50248 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:28 INFO: 172.19.0.6:50258 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:29 INFO: 172.19.0.6:50270 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:30 INFO: 172.19.0.6:50272 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:33 INFO: 172.19.0.6:50280 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:34 INFO: 172.19.0.6:50290 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:35 INFO: 172.19.0.6:50300 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:36 INFO: 172.19.0.6:50316 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:37 INFO: 172.19.0.6:50330 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:38 INFO: 172.19.0.6:43120 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:39 INFO: 172.19.0.6:43128 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:40 INFO: 172.19.0.6:43132 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:41 INFO: 172.19.0.6:43146 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:42 INFO: 172.19.0.6:43148 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:43 INFO: 172.19.0.6:43152 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:44 INFO: 172.19.0.6:43164 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:45 INFO: 172.19.0.6:43176 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:46 INFO: 172.19.0.6:43186 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:47 INFO: 172.19.0.6:43190 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:48 INFO: 172.19.0.6:50842 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:49 INFO: 172.19.0.6:50854 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:50 INFO: 172.19.0.6:50866 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:51 INFO: 172.19.0.6:50882 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:52 INFO: 172.19.0.6:50892 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:53 INFO: 172.19.0.6:50898 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:54 INFO: 172.19.0.6:50902 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:55 INFO: 172.19.0.6:50918 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:56 INFO: 172.19.0.6:50926 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:57 INFO: 172.19.0.6:58820 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:58 INFO: 172.19.0.6:58832 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:04:59 INFO: 172.19.0.6:58836 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:00 INFO: 172.19.0.6:58840 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:01 INFO: 172.19.0.6:58852 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:03 INFO: 172.19.0.6:58864 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:04 INFO: 172.19.0.6:58866 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:06 INFO: 172.19.0.6:58874 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:07 INFO: 172.19.0.6:58890 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:08 INFO: 172.19.0.6:58892 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:09 INFO: 172.19.0.6:36612 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:10 INFO: 172.19.0.6:36614 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:11 INFO: 172.19.0.6:36620 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:12 INFO: 172.19.0.6:36628 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:13 INFO: 172.19.0.6:36642 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:14 INFO: 172.19.0.6:36646 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:15 INFO: 172.19.0.6:36648 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:16 INFO: 172.19.0.6:36660 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:17 INFO: 172.19.0.6:36666 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:18 INFO: 172.19.0.6:36668 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:19 INFO: 172.19.0.6:42136 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:20 INFO: 172.19.0.6:42138 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:21 INFO: 172.19.0.6:42140 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:22 INFO: 172.19.0.6:42150 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:23 INFO: 172.19.0.6:42154 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:24 INFO: 172.19.0.6:42166 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:25 INFO: 172.19.0.6:42168 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:26 INFO: 172.19.0.6:42182 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:27 INFO: 172.19.0.6:42194 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:28 INFO: 172.19.0.6:42204 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:29 INFO: 172.19.0.6:51766 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:30 INFO: 172.19.0.6:51774 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:31 INFO: 172.19.0.6:51780 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:32 INFO: 172.19.0.6:51786 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:34 INFO: 172.19.0.6:51800 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:35 INFO: 172.19.0.6:51808 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:36 INFO: 172.19.0.6:51810 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:37 INFO: 172.19.0.6:51816 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:38 INFO: 172.19.0.6:51822 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:40 INFO: 172.19.0.6:51828 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:41 INFO: 172.19.0.6:35160 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:42 INFO: 172.19.0.6:35168 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:43 INFO: 172.19.0.6:35182 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:44 INFO: 172.19.0.6:35186 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:45 INFO: 172.19.0.6:35202 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:46 INFO: 172.19.0.6:35210 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:47 INFO: 172.19.0.6:35220 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:48 INFO: 172.19.0.6:35226 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:49 2024-09-24 21:05:49,151 - wren-ai-service - INFO - SQL Summary pipeline is running... (sql_summary.py:165) 2024-09-24 17:05:49 INFO: 172.19.0.6:35238 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:50 INFO: 172.19.0.6:39480 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:51 INFO: 172.19.0.6:39482 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:52 INFO: 172.19.0.6:39484 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:53 INFO: 172.19.0.6:39492 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:54 INFO: 172.19.0.6:39498 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:55 INFO: 172.19.0.6:39512 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:56 INFO: 172.19.0.6:39518 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:57 INFO: 172.19.0.6:39528 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:58 INFO: 172.19.0.6:39542 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:05:59 INFO: 172.19.0.6:39552 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:00 INFO: 172.19.0.6:59300 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:01 INFO: 172.19.0.6:59302 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:02 INFO: 172.19.0.6:59308 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:03 INFO: 172.19.0.6:59324 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:05 INFO: 172.19.0.6:59326 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:06 INFO: 172.19.0.6:59334 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:07 INFO: 172.19.0.6:59348 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:08 INFO: 172.19.0.6:59350 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:09 INFO: 172.19.0.6:59362 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:11 INFO: 172.19.0.6:59374 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:12 INFO: 172.19.0.6:50248 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:13 INFO: 172.19.0.6:50260 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:14 INFO: 172.19.0.6:50276 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:15 INFO: 172.19.0.6:50290 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:16 INFO: 172.19.0.6:50300 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:17 INFO: 172.19.0.6:50316 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:18 INFO: 172.19.0.6:50320 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:19 INFO: 172.19.0.6:50328 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:20 INFO: 172.19.0.6:50342 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:21 INFO: 172.19.0.6:50358 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:22 INFO: 172.19.0.6:53300 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:23 INFO: 172.19.0.6:53304 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:24 INFO: 172.19.0.6:53310 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:25 INFO: 172.19.0.6:53312 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:26 INFO: 172.19.0.6:53318 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:27 INFO: 172.19.0.6:53322 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:06:28 INFO: 172.19.0.6:53326 - "GET /v1/asks/fcd84012-224b-471d-9510-4970608db7e9/result HTTP/1.1" 200 OK 2024-09-24 17:07:18 INFO: 172.19.0.6:38362 - "POST /v1/ask-details HTTP/1.1" 200 OK 2024-09-24 17:07:18 2024-09-24 21:07:18,032 - wren-ai-service - INFO - SQL Breakdown Generation pipeline is running... (sql_breakdown.py:188) 2024-09-24 17:07:18 INFO: 172.19.0.6:38376 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:19 INFO: 172.19.0.6:38392 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:20 INFO: 172.19.0.6:38406 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:21 INFO: 172.19.0.6:38412 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:22 INFO: 172.19.0.6:38420 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:23 INFO: 172.19.0.6:38422 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:24 INFO: 172.19.0.6:37116 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:25 INFO: 172.19.0.6:37124 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:26 INFO: 172.19.0.6:37130 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:27 INFO: 172.19.0.6:37134 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:28 INFO: 172.19.0.6:37146 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:29 INFO: 172.19.0.6:37152 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:30 INFO: 172.19.0.6:37154 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:31 INFO: 172.19.0.6:37158 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:32 INFO: 172.19.0.6:37162 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:33 INFO: 172.19.0.6:37168 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:34 INFO: 172.19.0.6:36822 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:35 INFO: 172.19.0.6:36834 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:36 INFO: 172.19.0.6:36846 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:37 INFO: 172.19.0.6:36860 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:38 INFO: 172.19.0.6:36874 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:40 INFO: 172.19.0.6:36886 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:41 INFO: 172.19.0.6:36898 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:42 INFO: 172.19.0.6:36910 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:43 INFO: 172.19.0.6:36920 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:44 INFO: 172.19.0.6:36932 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:45 INFO: 172.19.0.6:38216 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:46 INFO: 172.19.0.6:38232 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:47 INFO: 172.19.0.6:38236 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:48 INFO: 172.19.0.6:38240 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:49 INFO: 172.19.0.6:38250 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:50 INFO: 172.19.0.6:38256 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:51 INFO: 172.19.0.6:38258 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:52 INFO: 172.19.0.6:38260 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:53 INFO: 172.19.0.6:38268 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:54 INFO: 172.19.0.6:38280 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:55 INFO: 172.19.0.6:50530 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:56 INFO: 172.19.0.6:50542 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:57 INFO: 172.19.0.6:50556 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:58 INFO: 172.19.0.6:50572 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:07:59 INFO: 172.19.0.6:50574 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:00 INFO: 172.19.0.6:50576 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:01 INFO: 172.19.0.6:50578 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:02 INFO: 172.19.0.6:50584 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:03 INFO: 172.19.0.6:50590 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:04 INFO: 172.19.0.6:50598 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:05 INFO: 172.19.0.6:46602 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:06 INFO: 172.19.0.6:46608 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:07 INFO: 172.19.0.6:46618 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:08 INFO: 172.19.0.6:46634 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:09 INFO: 172.19.0.6:46648 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:11 INFO: 172.19.0.6:46658 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:12 INFO: 172.19.0.6:46660 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:13 INFO: 172.19.0.6:46674 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:14 INFO: 172.19.0.6:46680 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:15 INFO: 172.19.0.6:46696 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:16 INFO: 172.19.0.6:42152 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:17 INFO: 172.19.0.6:42162 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:18 INFO: 172.19.0.6:42164 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:19 INFO: 172.19.0.6:42166 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:20 INFO: 172.19.0.6:42178 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:21 INFO: 172.19.0.6:42180 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:22 INFO: 172.19.0.6:42184 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:23 INFO: 172.19.0.6:42200 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:24 INFO: 172.19.0.6:42206 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:25 INFO: 172.19.0.6:42222 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:26 INFO: 172.19.0.6:38778 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:27 INFO: 172.19.0.6:38780 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:28 INFO: 172.19.0.6:38784 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:29 INFO: 172.19.0.6:38786 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:30 INFO: 172.19.0.6:38792 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:31 INFO: 172.19.0.6:38798 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:32 INFO: 172.19.0.6:38814 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:33 INFO: 172.19.0.6:38830 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:34 INFO: 172.19.0.6:38844 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:35 INFO: 172.19.0.6:38858 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:36 INFO: 172.19.0.6:33238 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:37 INFO: 172.19.0.6:33242 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:38 INFO: 172.19.0.6:33244 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:39 INFO: 172.19.0.6:33258 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:40 INFO: 172.19.0.6:33268 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:43 INFO: 172.19.0.6:33282 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:44 INFO: 172.19.0.6:33298 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:45 INFO: 172.19.0.6:33310 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:46 INFO: 172.19.0.6:33322 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:47 INFO: 172.19.0.6:33336 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:48 INFO: 172.19.0.6:50222 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:49 INFO: 172.19.0.6:50224 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:50 INFO: 172.19.0.6:50226 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:51 INFO: 172.19.0.6:50228 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:52 INFO: 172.19.0.6:50234 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:53 INFO: 172.19.0.6:50244 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:54 INFO: 172.19.0.6:50254 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:55 INFO: 172.19.0.6:50264 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK 2024-09-24 17:08:56 INFO: 172.19.0.6:50280 - "GET /v1/ask-details/2a0ab3dd-b526-4445-9468-701a9a63726a/result HTTP/1.1" 200 OK ```

Here is a screenshot of the UI with the table it generated from this ask:

image

Areas of concern and SQL Results

As you can see in the logs, there are a million GET requests in between each step, all happening on different ports (???). Also, I know that I have only showed one ask in these logs, but I have noticed that every time I submit a question, the entire database schema is re-printed in the logs, as if the LLM re-learns the schema from scratch every single time there is a new ask. Lastly, if I choose to view the Full SQL, this is what I get:

-- Selects all columns and rows from the 'employees_employees' table.
SELECT * FROM "employees_employees"

But the full original SQL is this absolute mess:

WITH `employees_employees` AS (SELECT `employees_employees`.`birth_date` AS `birth_date`, `employees_employees`.`emp_no` AS `emp_no`, `employees_employees`.`first_name` AS `first_name`, `employees_employees`.`gender` AS `gender`, `employees_employees`.`hire_date` AS `hire_date`, `employees_employees`.`last_name` AS `last_name` FROM (SELECT `employees_employees`.`birth_date` AS `birth_date`, `employees_employees`.`emp_no` AS `emp_no`, `employees_employees`.`first_name` AS `first_name`, `employees_employees`.`gender` AS `gender`, `employees_employees`.`hire_date` AS `hire_date`, `employees_employees`.`last_name` AS `last_name` FROM (SELECT `birth_date` AS `birth_date`, `emp_no` AS `emp_no`, `first_name` AS `first_name`, `gender` AS `gender`, `hire_date` AS `hire_date`, `last_name` AS `last_name` FROM `employees`.`employees` AS `employees_employees`) AS `employees_employees`) AS `employees_employees`) SELECT * FROM `employees_employees`

MY QUESTIONS

  1. WrenAI people- does this all look right to you? Would you expect to see these kinds of delays in the response generation with llama3:8b? Are all of the steps of progression you can see in the logs normal and necessary?

  2. Why are there so many GET requests happening that all look the same, other than the port they are sent to/ using? What files in the WrenAI program are responsible for all of these actions?

  3. Why is the entire db schema re-printed or re-learned on every single ask? Isn't that inefficient and unnecessary? Or is it just for thorough logging purposes?

  4. To me, the original SQL query looks unnecessarily complicated. Do you think this is just because my model is not powerful enough to do this gracefully on it's first attempt at SQL query generation, or is this just some sort of messy "first draft" SQL query that is expected to be inefficient, or some other reason?

  5. Where in these logs can I find and see when exactly the SQL query gets generated by my LLM, and right before the program actually executes the query against my data? I really want to find a way to stop the process before the query gets executed, formatted, etc so that I can just see the raw SQL query that is generated, along with all of the evolutions it goes through until it is refined into the "final draft". For the sake of saving time and resources, I don't really need to see the executed results of the query. I only need to be able to see the SQL querys for now, so is there a way I can get the ai service to print them in the logs by modifying a file or files? If so, which ones?