Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synlogy DS220j - Snapshots from different watches are getting mixed up #2885

Open
sebmos opened this issue Jan 6, 2025 · 7 comments
Open
Assignees
Labels

Comments

@sebmos
Copy link

sebmos commented Jan 6, 2025

Describe the bug
Different snapshots are sometimes written to a different "watch", or even get "merged" into a different watch for a different domain, creating baffling results. This (seems to) coincide with one of the websites suddenly reporting an empty snapshot. It does not always affect the same pages.

It happens often (once every other day across ~100 websites being checked once a day).

Version
v0.48.01

How did you install?

Docker

To Reproduce

Not happening reliably, retrying use
Steps to reproduce the behavior:

  1. Create two separate watches
  2. Wait for a while
  3. Get notifications (via email) and look at confusing diffs.

Example watches:

Expected behavior
I expect the snapshots to stay distinct

Screenshots
n/a

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Orion (Webkit-based)
  • Version: 0.99.130.2-beta

Smartphone (please complete the following information):

  • Device: iPhone 15 Pro Max
  • OS: 18.2
  • Browser: Safari
  • Version: 18.2

Additional context
The app is running on a very underpowered Synology (500 MB memory), not sure that has an impact. I'm watching ~100 pages across a dozen domains. As far as I have observed, the problem occurs across different domains. It does not impact the same pages or domains every time.

@dgtlmoon
Copy link
Owner

dgtlmoon commented Jan 7, 2025

which model synology exactly? whats the hardware?

@sebmos
Copy link
Author

sebmos commented Jan 7, 2025

It's the DS220j:
https://global.synologydownload.com/download/Document/Hardware/DataSheet/DiskStation/20-year/DS220j/enu/Synology_DS220j_Data_Sheet_enu.pdf

CPU: Realtek RTD1296 4-core 1.4 GHz
Memory: 512 MB DDR4

It's not running anything aside from the base synology NAS features and changedetection.io, so the Synology shows only about half of the memory used, with CPU cycles to spare - but it's excruciatingly slow.

@dgtlmoon
Copy link
Owner

dgtlmoon commented Jan 7, 2025

hmm the usage of chrome browsers is very very very tough on a machine if it doesnt have much grunt

@dgtlmoon
Copy link
Owner

dgtlmoon commented Jan 7, 2025

what about memory usage? can you check? is it using any swap memory?

@sebmos
Copy link
Author

sebmos commented Jan 7, 2025

I'm not using Chrome, just the plain crawler - the Synology would crash completely if I was running Chrome.

Memory usage isn't crazy - about 50% is utilised, and it doesn't swap (or just a few KB now and then). Caveat: I only have a few hours of data as I had to reboot it after trying to batch-rerun a few watches yesterday evening, which seemed to have taken down the changedetection.io Docker container - it won't try to crawl until later today.)

@dgtlmoon dgtlmoon changed the title Snapshots from different watches are getting mixed up Synlogy DS220j - Snapshots from different watches are getting mixed up Jan 8, 2025
@dgtlmoon
Copy link
Owner

dgtlmoon commented Jan 8, 2025

Memory usage isn't crazy - about 50% is utilised, and it doesn't swap (or just a few KB now and then). Caveat: I only have a few hours of data as I had to reboot it after trying to batch-rerun a few watches yesterday evening, which seemed to have taken down the changedetection.io Docker container - it won't try to crawl until later today.)

any chance you can add some logs in .zip format here?

@dgtlmoon
Copy link
Owner

dgtlmoon commented Jan 8, 2025

or better if its possible - to add your backup 'zip' file here if theres nothing important in your data

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants