mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-23 03:09:40 +03:00
Intermittent problems with cache #3929
Closed
opened 2026-02-05 07:53:01 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
release
v25-12
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.7
v25.12.6
v25.12.5
v25.12.4
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#3929
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jradikk on GitHub (Jul 24, 2023).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
The /status page returns 500 with
{"database":true,"cache":false,"session":true}every once in a while. No errors in bookstack logSwitching the cache driver value between file/redis doesn't solve the problem. Number of bookstack application replicas don't affect the problem either (both 1 replica and 2 replicas setups experience the same problem)
With cache and session drivers set to redis, only cache is the one getting errors
Exact BookStack Version
v22.04.02
Log Content
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:55:55 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:55:55 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:05 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:05 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:15 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:15 +0000] "GET /status HTTP/1.1" 500 1496 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:25 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:25 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:35 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:35 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:45 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:45 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:55 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:56:55 +0000] "GET /status HTTP/1.1" 500 1496 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:05 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:05 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:15 +0000] "GET /status HTTP/1.1" 500 1496 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:15 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:25 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
bookstack:80 127.0.0.6 - - [24/Jul/2023:11:57:25 +0000] "GET /status HTTP/1.1" 200 1476 "-" "kube-probe/1.24"
PHP Version
8.1.6
Hosting Environment
Kubernetes cluster (1.24), Ubuntu 20.04 OS, solidnerd/bookstack:22.04.02 docker image
@ssddanbrown commented on GitHub (Jul 24, 2023):
Hi @jradikk,
Are you able to replicate this in an easily reproducible manner at all? Like via quick refreshing the status endpoint in the browser, or via hitting the status endpoint via something like
watch -n 0.2 curl https://instance.example.com/status?Have you tried a more up-to-date version of BookStack?
Have you tried the database caching driver option?
@jradikk commented on GitHub (Jul 25, 2023):
Hi @ssddanbrown. Thanks for the quick reply
I am able to reproduce it with a simple bash script. I tested the database caching driver and it didn't help either
I'll try upgrading to the latest bookstack version today and will let you know if that helped
@jradikk commented on GitHub (Jul 26, 2023):
I'm still seeing the same 500 errors after the upgrade to 23.06.2
@ssddanbrown commented on GitHub (Jul 26, 2023):
Are you able to share that script? Or do you mean my watch command?
Also confirm any frequency/pattern you see in the results of the script.
Just want to get in a position where I can run the same test in my environments.
@jradikk commented on GitHub (Jul 26, 2023):
I used the following script, but essentially it's the same thing as your watch command
while true; do curl -vkis 127.0.0.1:8080/status ; sleep 5; doneAround 20% of requests fail. below is the log of healthchecks from the Kubernetes pod in case it helps with understanding the pattern better:
Healthcheck log
bookstack:80 127.0.0.6 - - [26/Jul/2023:11:22:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:22:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:23:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:24:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:25:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:26:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:27:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:28:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:29:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:30:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:31:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:32:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:33:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:34:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:35:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:36:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:37:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:38:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:39:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:40:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:41:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:42:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:43:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:44:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:45:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:46:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:47:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:42 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:48:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:49:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:50:52 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:12 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:51:52 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:02 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:02 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:12 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:22 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:22 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:32 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:32 +0000] "GET /status HTTP/1.1" 500 1515 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24" bookstack:80 127.0.0.6 - - [26/Jul/2023:11:52:42 +0000] "GET /status HTTP/1.1" 200 1495 "-" "kube-probe/1.24"
@jradikk commented on GitHub (Aug 2, 2023):
@ssddanbrown Do you have any idea what might be the problem with the cache or healthcheck? Thanks
@ssddanbrown commented on GitHub (Aug 2, 2023):
Just had another play with this. I'm able to reproduce when running multiple
watch -n 0.1 curl <url>/statusinstances simultaneously, instead of just one.The cache check at this endpoint is quite simple, it puts a random string into the cache under a specific key, then pulls it back out then compares the result, failing if the new value does not match.
I think this is simply a case of multiple simultaneous requests caching that cache value within the process of another, so the result fails.
There's a couple of things we could do to adjust for this. We could use cache locks, although this does introduce some additional database requirements for us. Alternatively, we could just add a unique/random element to the cache key used to check status to likely limit the chance of conflict.
I'll mark this as something for the next feature release.
If you could add some level of random delay to your checks, or avoid whatever causes simultaneous requests, that may help work around this until cache checks are made unique.
@ssddanbrown commented on GitHub (Aug 17, 2023):
I've now patched this in
e44ef57219, to be part of the next feature release.Could not reproduce via previous means with this patch.
Thanks @jradikk for reporting and providing info!