Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Graphite keeps crashing OOM

    Solved Support
    37
    0 Votes
    37 Posts
    3k Views
    girishG

    @rmdes yes, I am not sure why. It doesn't happen in any of our demo servers or managed services. Quite strange. It could also be that maybe others have hit it but have not noticed it (since it only causes a CPU spike..) but clearly it's a bug since it's been fixed upstream.

  • 0 Votes
    2 Posts
    430 Views
    girishG

    @stoccafisso I think I am able to reproduce this in one of our managed Cloudrons. Looking into the fix.

  • 0 Votes
    6 Posts
    685 Views
    d19dotcaD

    @girish I guess I'm wondering though why it'd say "Not available yet"... is that because I had restarted the server a few hours earlier? I don't normally notice that though when I restart, it usually still shows data. Is it possible there's a bug here?

    If the restarts are losing that data, then I'd think that's a bug, right, if it shows for some services but not all? To me that makes it seems like it's either not completing properly when it runs and that could maybe explain why it shows values for some but not all, or perhaps it's losing data when it should be remembering it. My gut tells me there's a bug here. Or am I way off?

    I guess it's okay since we have a workaround to run that command when it happens, my brain is just wondering why it happened in the first place and how it could be prevented.

  • Network usage monitoring

    Feature Requests
    9
    4 Votes
    9 Posts
    1k Views
    robiR

    @hillside502 yes, would be cool to map home networks and the upcoming Cloudron Multiserver.. and any ActivityPub App federations.

  • How do you monitor your VPS ?

    Discuss
    20
    2 Votes
    20 Posts
    2k Views
    marcusquinnM

    @atrilahiji That'd be the tax monitors, they soon format c: your bank account if you stop pinging their servers 😱

  • 1 Votes
    16 Posts
    2k Views
    robiR

    @d19dotca Yes, the limits are there to protect against the noisy neighbor problem which exists when many processes are competing for the same resources and ONE uses up more than their fair share.

    Technically we could have all 30 Apps be set to 1+GB on a 16GB RAM system and it would work fine until one App behaved badly. Then the system would be in trouble as the OOM killer would select a potentially critical service to kill.

    With limits, the system is happy, and the killing happens in containers instead.

  • Graphite still not stable

    Unsolved Support
    1
    0 Votes
    1 Posts
    285 Views
    No one has replied
  • Memory graph for Services, 50% RAM and 50% Swap.

    Solved Support
    11
    0 Votes
    11 Posts
    1k Views
    girishG

    @robi That's my understanding, yes. That it will persist to containers. The article I liked in the earlier comment has the sysctl command to set vm swappiness. But as mentioned earlier, fine tuning these things should be done after investigating and understanding those settings because they usually end up having unexpected side effects.

  • CPU usage breakdown?

    Solved Support
    25
    4 Votes
    25 Posts
    3k Views
    P

    @girish now I've this:

    alt text

  • Disk usage is not showing

    Solved Support
    35
    0 Votes
    35 Posts
    3k Views
    T

    I have a CIFS mounted, but it has fixed itself and appears to work normally now.

  • 0 Votes
    6 Posts
    671 Views
    girishG

    Just leaving a note for myself, but it's unclear why the issue got fixed after the update. After an app update, the container is recreated and the collectd config is regenerated. Maybe the collectd restart did the trick.

  • System memory visualization

    Discuss
    3
    1 Votes
    3 Posts
    525 Views
    ruihildtR

    @nebulon Thanks for your reply.

    After thinking about it, the graph chosen is better to view memory usage (which fluctuate much more than disk).

    I would then suggest separating both information:

    keep the current graph for the app usage (the Y axis adapting to the app using the most memory) add a bar for total memory used, modelled on the total disk usage (could be a single colour for memory usage)
    total disk usage

    This would help maximize the amount of information you can visualize in one go and help detect spikes better.

  • Resizing Disks

    Support
    3
    0 Votes
    3 Posts
    580 Views
    girishG

    @ice The Cloudron disk graphs is computed only twice a day. So, please check after atleast 12 hours of the disk resize.

  • Strange storage usage

    Support
    7
    0 Votes
    7 Posts
    860 Views
    girishG

    @smilebasti The /home/yellowtent/appsdata is the location of apps. This size seems to roughly match the nextcloud size. As for docker, you should not use du tools inside docker's image directories since they are overlays and the du tool is not smart enough to figure out the size correctly. Try docker system df to get a better idea about the actual size docker uses (this is what is reported in the graph as ~5GB). The volumes also link into appsdata so they might be double counted the du tools.

    To take a wild guess, maybe you were backing up to the file system for some time before you moved to NAS via SMB? If this was the case, then you should remove the old backups manually from /var/backups. You can just safely nuke all the timestamped directories and the snapshot directory inside it.

  • 0 Votes
    15 Posts
    1k Views
    scookeS

    @nebulon about 15-20 every second. When it stops there is a line box:apphealthmonitor app health: 28 alive / 4 dead. Nothing about accessing any sites though.

  • Memory and disk totals, how are they calculated?

    Discuss
    9
    0 Votes
    9 Posts
    890 Views
    MooCloud_MattM

    Hello @girish,
    Just lost a lot of time on a bug related to storage and I then discover that what shows in the cloudron UI was in fact Binary, can be updated the label to the correct one with the "i" in-between letters, so that it's clear what unit of measurement is been used?

    KiB kibibyte MiB mebibyte GiB gibibyte

    I know that is a stupid thing to complain but it can save some time on understanding what's happening sometimes.

  • Errors on System Info page

    Solved Support
    2
    0 Votes
    2 Posts
    394 Views
    girishG

    @ruihildt Thanks for reporting. This is fixed in the coming release - https://git.cloudron.io/cloudron/box/-/blob/master/CHANGES#L1930

  • Disk graphs not loading for external disk mounts.

    Solved Support
    11
    0 Votes
    11 Posts
    1k Views
    girishG

    @ruihildt The issue in your case was different. There were so many apps that the query parameter limit was getting exceeded. This is fixed in next release. @necrevistonnezr this is most likely your issue as well!

  • Diff in memory use graphs

    Support
    3
    0 Votes
    3 Posts
    389 Views
    nebulonN

    Agree, the memory graphs are quite rudimentary at this point. We will rework them to be more useful and correct at some point.

  • What type/area of data makes up "Other" in disk usage?

    Solved Support
    6
    1 Votes
    6 Posts
    756 Views
    girishG

    Finally, one important bit: by default ext4 will reserve 5% of the disk for the root user. You can see this like so:

    root@strawberry:~# tune2fs -l /dev/sda1 | grep Reserved Reserved block count: 1562918 Reserved GDT blocks: 1024 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root)

    1562918 blocks * 4096 block size = ~6GB.

    You can reduce the percent to say 2 like this:

    tune2fs -m 2 /dev/sda1

    Unless you have a big disk, I would leave it at 5%.