Docker with locally ollama, CPU usage is very high. #738

Closed
opened 2025-11-11 14:30:09 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @themoneyevo on GitHub (Apr 26, 2024).

Bug Report

Seems there is while loop to post a request continuously, which lead CPU usage is very high.

docker log:

···
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404772-13958 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404794-13960 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404797-13962 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404796-13961 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404800-13963 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404803-13964 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404822-13966 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404815-13965 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404822-13967 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404827-13968 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404832-13969 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404835-13970 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404846-13971 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404850-13972 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404855-13973 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404855-13974 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404867-13975 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404870-13976 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404874-13977 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404879-13978 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404888-13979 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404889-13980 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404897-13982 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404894-13981 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404906-13984 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404919-13985 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404902-13983 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404919-13986 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404923-13987 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404933-13989 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404933-13990 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404947-13991 HTTP/1.1" 200 OK
2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404928-13988 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404953-13993 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404950-13992 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404957-13994 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404971-13996 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404972-13997 HTTP/1.1" 200 OK
2024-04-26 21:16:45 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404960-13995 HTTP/1.1" 200 OK
···

Originally created by @themoneyevo on GitHub (Apr 26, 2024). # Bug Report Seems there is while loop to post a request continuously, which lead CPU usage is very high. docker log: ··· 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404772-13958 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404794-13960 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404797-13962 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404796-13961 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404800-13963 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404803-13964 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404822-13966 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404815-13965 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404822-13967 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404827-13968 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404832-13969 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404835-13970 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404846-13971 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404850-13972 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404855-13973 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404855-13974 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404867-13975 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404870-13976 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404874-13977 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404879-13978 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404888-13979 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404889-13980 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404897-13982 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404894-13981 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404906-13984 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404919-13985 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404902-13983 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404919-13986 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404923-13987 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404933-13989 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404933-13990 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404947-13991 HTTP/1.1" 200 OK 2024-04-26 21:16:44 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404928-13988 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:49588 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404953-13993 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:50876 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404950-13992 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:49148 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404957-13994 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:49584 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404971-13996 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:49152 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404972-13997 HTTP/1.1" 200 OK 2024-04-26 21:16:45 INFO: 172.17.0.1:50940 - "GET /socket.io/?X_LOCAL_SECURITY_COOKIE=&EIO=3&transport=polling&t=1714137404960-13995 HTTP/1.1" 200 OK ···
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#738