mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 16:35:53 +02:00
[GH-ISSUE #1555] Deleted a file while running #1094
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#1094
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 @covercanvas on GitHub (Jan 18, 2026).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1555
I used the latest ntfy executable, ran it directly on an armhf device, and then forcibly deleted the file using the rm command while it was running. However, the page on port 80 of my device still exists, and I cannot find it using commands like netstat or ps.
@covercanvas commented on GitHub (Jan 18, 2026):
Where are the files related to the web server located?
@wunter8 commented on GitHub (Jan 18, 2026):
The web app files are all bundled inside the ntfy binary
@wunter8 commented on GitHub (Jan 18, 2026):
It's possible your browser cached the web app files, so you're seeing the web app even though the backend isn't running anymore
@covercanvas commented on GitHub (Jan 19, 2026):
It's not a cache. After I forcibly deleted the running ntfy executable using rm, the 80 port was still responding with an HTTP 200 OK. I searched everywhere and couldn't find the possible file location.> It's possible your browser cached the web app files, so you're seeing the web app even though the backend isn't running anymore
@wunter8 commented on GitHub (Jan 19, 2026):
Hmm. Have you tried restarting the device? I could imagine the executable existing and continuing to run in memory, though I would expect it to show up in
psstill. In any case, a restart would clear the memory@covercanvas commented on GitHub (Jan 19, 2026):
Of course, I have restarted many times and used various commands to search, but I still can't find it, and it doesn't even show the 80 port listening status.> Hmm. Have you tried restarting the device? I could imagine the executable existing and continuing to run in memory, though I would expect it to show up in
psstill. In any case, a restart would clear the memory@covercanvas commented on GitHub (Jan 19, 2026):
Currently, the ntfy web interface only appears when accessing localhost; it does not show up when using the LAN IP or 127.0.0.1.> Hmm. Have you tried restarting the device? I could imagine the executable existing and continuing to run in memory, though I would expect it to show up in
psstill. In any case, a restart would clear the memory@wunter8 commented on GitHub (Jan 19, 2026):
What's the output of
curl -v http://127.0.0.1:80? Andcurl -v http://localhost:80?@wunter8 commented on GitHub (Jan 19, 2026):
That sounds like a browser cache issue. If you first accessed the web app at http://localhost and not at http://127.0.0.1, then the files would be cached in one spot but not the other