mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:55 -05:00
[Bug]: Webserver dont respond #3139
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf-advplyr#3139
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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 @skolodziej on GitHub (Dec 6, 2025).
What happened?
Webserver dont respond anymore, service seems up, but no data was sent back, ABS sits behind NPM, tried also expose the port direct from the host, still tries to load
What did you expect to happen?
Webserver response
Steps to reproduce the issue
Nothing changed
Audiobookshelf version
v2.30.0
How are you running audiobookshelf?
Docker
What OS is your Audiobookshelf server hosted from?
Linux
If the issue is being seen in the UI, what browsers are you seeing the problem on?
Chrome
Logs
Additional Notes
No response
@nichwall commented on GitHub (Dec 6, 2025):
Did your IP address change? Firewall settings change? Does it work on the local network (no reverse proxy)?
@skolodziej commented on GitHub (Dec 6, 2025):
Nothing changed, just stopped working.
I tried a direct access in the compose file for test purposes, but no success
ports:
- 8181:80
Same behavior like behind the reserve proxy
@nichwall commented on GitHub (Dec 6, 2025):
What kind of error are you getting? No response, a spinning circle on a white background, something else?
What is the local IP of the server? Have you verified that has not changed?
We need more information to help debug this.
@skolodziej commented on GitHub (Dec 6, 2025):
Sure, just no answer from the server. I dont see any responses in the developer tools, local IP from the server is 10.254.0.23.
Only thing i changed today is to add a DNS suffix on my DNS server, what can impact it from the network side. But that dont explain why a direct access via IP also dont work. No changes on the host / docker side since a couple of days. Used it yesterday last time and worked great.
How i can create more debug logs to get more into this behavior?
@nichwall commented on GitHub (Dec 6, 2025):
If the server is never getting the request it won't be able to respond. I agree that changing DNS should not affect direct IP access, but it sounds like something else is going on with your network. Can you ping
http://10.254.0.23:[port]/pingand see if anything is returned or if the server gets the request? This will also print out in the server logs at the Info level to show that a ping was received.If the server does not even get the ping, there is something else wrong with your networking, possibly something else you changed when updating the local DNS.
@skolodziej commented on GitHub (Dec 6, 2025):
Also a request to http://10.254.0.23:8181/ping does not gave any responses. On this Host there a about 30 containers and about 10 behind the NPM, all of them works fine. I can access the ABS on container level and tried access the ping page from cli... no response:
/app # wget localhost/ping
Connecting to localhost ([::1]:80)
@skolodziej commented on GitHub (Dec 7, 2025):
After some investigation, there seems a problem with the absdatabase.sqlite database. I can open it with a SQLite DB Viewer, but that crashed sometimes if i browse through the structure and data.
If i replace it with a clean absdatabase.sqlite, webserver comes up and respond as expected
@nichwall commented on GitHub (Dec 7, 2025):
Oh nice. Do you know what table is causing the problem, or multiple tables?
@skolodziej commented on GitHub (Dec 7, 2025):
Not so far, i am not very familiar with SQLite but i can share the DB file with you privately
@nichwall commented on GitHub (Dec 7, 2025):
Yeah, I can take a look at it later today. You can e-mail the database to me directly or send a link to download it. Because the database is text, you can also compress it to be much smaller. My e-mail is in my GitHub profile, or nyxholas on the ABS Discord.
Thanks for helping narrow that down, pretty much every time someone can't access the server it is due to something else changing on their network and takes a while to get to that point in the debugging, so sorry if I wasn't too helpful with that.
@nichwall commented on GitHub (Dec 8, 2025):
Thanks for sending the database. Using your database, I was able to start and access the server. I'm not seeing any problems using
PRAGMA integrity_check;, what table were you looking at when your DB browser crashed? I have not been able to recreate that either, but I have not scrolled through every single row of every table.