CPANEL-42332 - Backups of a Suspended Domain
I am having an issue with cPanel Backups. The system is not pruning the folders following the retention settings. When reviewing the logs I am able to see the following during the backup:
rsync: opendir "/home/*DOMAIN*/public_ftp" failed: Permission denied (13)
Then when the system is attempting to remove the folder for the pruning i get the following:
[2022-12-21 09:55:20 -0500] info [backup] Pruning backup directory: /mnt/SERVERbackup/2022-12-14
cannot chdir to child for /mnt/SERVERbackup/2022-12-14/accounts/*DOMAIN*/homedir/public_ftp: Permission denied at /usr/local/cpanel/bin/backup line 2034.
cannot remove directory for /mnt/SERVERbackup/2022-12-14/accounts/*DOMAIN*/homedir: Directory not empty at /usr/local/cpanel/bin/backup line 2034.
cannot remove directory for /mnt/SERVERbackup/2022-12-14/accounts/*DOMAIN*: Directory not empty at /usr/local/cpanel/bin/backup line 2034.
cannot remove directory for /mnt/SERVERbackup/2022-12-14/accounts: Directory not empty at /usr/local/cpanel/bin/backup line 2034.
cannot remove directory for /mnt/SERVERbackup/2022-12-14: Directory not empty at /usr/local/cpanel/bin/backup line 2034.
The account that is causing the issue is currently suspended.
Is there a way to avoid this on suspended accounts as it is forcing us to manually prune the folders afterwards.
Thanks
-
Hey there! The reason this happens is because we change the permissions on the public_ftp directory from 750 to 000 when an account is suspended. However, I agree we should have some additional logic in place in the backup system to avoid errors like this. I've created case CPANEL-42332 to look into this for you, and I'll be sure to post any updates as soon as I get them. 0 -
Thanks for the update. I will continue to monitor this. 0 -
Hi Timmy.S, I'm Mary, from Quality Assurance here at cPanel. I'm helping the developers investigate this issue. I was able to reproduce the first part (rsync: opendir "/home/*DOMAIN*/public_ftp" failed: Permission denied (13)) while making backups using incremental backups, but I'm having trouble reproducing the pruning errors, which I believe to be more important. I have a few questions for you, if you don't mind. Answering them may help us resolve the issue faster. - a. Can you confirm that you're using incremental backups? b. If not, are you using compressed or uncompressed backups?
- a. Are you using an NFS mount for the backup directory (/mnt/SERVERbackup)? b. If not, are the backups that are having difficulty pruning an additional destination?
0 -
Mary, Sorry for the delay, I had got caught in other issues and this had dropped off. The Pruning errors are our concern as it is leaving the directory on the system. 1. The server is configured with Incremental backups. 2. The Backups are configured as an NFS mount. Please let me know. Thanks 0 -
WOAH!!! I've been freaking with high IOwait times lately. They seemed to have started a few weeks ago. The processes that have shown considerable I/O use are: - cpbackup - wp-toolkit - imunify360 I've raised a ticket with CloudLinux on this, but they're not finding anything. In fact, they're suggesting the potential of hardware failure. That doesn't really make sense to me, as I've recently run boot time hardware scans without any flags. I also have a nearly identical server build, with matched configs, optimizations, etc. Other server's IOwait is <1% Problem server's IOwait is 10%min-96%max Yesterday I used systemctl to stop wp-toolkit & cpbackups... and noticed CONSIDERABLE relief! But, as that's obviously not the safe route, I've reactivated them. Everything was fine at first, but then everything shortly creeped back up. I'm at a total loss and my clients are freaking out 0 -
Any of those processes can use resources, but I wouldn't expect any of them to overload a server in normal circumstances. If you could create a ticket with us we can check it out and see if there is anything on the cPanel side that would be contributing to that behavior. 0 -
the part that I forgot to mention is that the PROBLEM server has a handful of suspended accounts. the GOOD server doesn't have any. out of curiosity, I ran these: ll /home/*|grep public_ftp ll /home/*/public_ftp|grep incoming
the results were... interesting?# ll /home/*|grep public_ftp drwxr-x--- 3 $USER $USER 4096 Dec 7 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Apr 20 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 5 2016 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 18 2014 public_ftp drwxr-xr-x 3 $USER $USER 4096 Sep 21 2010 public_ftp d--------- 3 $USER $USER 4096 Feb 7 2006 public_ftp drwxr-x--- 3 $USER $USER 4096 May 20 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 24 2020 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 7 2006 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 15 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 15 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 9 2019 public_ftp drwxr-x--- 3 $USER $USER 4096 Sep 16 2021 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 6 2020 public_ftp drwxr-x--- 3 $USER $USER 4096 Jun 22 2018 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 14 2016 public_ftp drwxr-xr-x 3 $USER $USER 4096 Mar 11 2019 public_ftp d--------- 3 $USER $USER 4096 Mar 7 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Mar 14 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 22 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 Mar 13 2020 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 22 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 24 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 10 2014 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 18 2021 public_ftp drwxr-x--- 3 $USER $USER 4096 Jul 6 2021 public_ftp drwxr-xr-x 3 $USER $USER 4096 May 13 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Nov 7 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 22 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 22 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 1 2016 public_ftp drwxr-x--- 3 $USER $USER 4096 Feb 2 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 28 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Jan 20 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Nov 27 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 3 2006 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 7 2006 public_ftp drwxr-xr-x 3 $USER $USER 4096 Mar 19 2018 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 1 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Jan 22 14:47 public_ftp drwxr-xr-x 3 $USER $USER 4096 Mar 14 2014 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 29 2019 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 12 2021 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jul 26 2019 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 27 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 30 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Jul 14 2020 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 7 2006 public_ftp drwxr-x--- 3 $USER $USER 4096 May 24 2016 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 23 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 15 2008 public_ftp drwxr-x--- 3 $USER $USER 4096 Nov 18 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Mar 10 2020 public_ftp drwxr-xr-x 3 $USER $USER 4096 May 28 2018 public_ftp d--------- 3 $USER $USER 4096 Oct 4 2010 public_ftp drwxr-x--- 3 $USER $USER 4096 May 12 2016 public_ftp drwxr-xr-x 3 $USER $USER 4096 Nov 22 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 May 14 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jul 30 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Nov 4 2011 public_ftp drwxr-xr-x 3 $USER $USER 4096 Nov 27 2011 public_ftp drwxr-xr-x 3 $USER $USER 4096 Dec 28 2019 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 7 2014 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 12 2018 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 5 2019 public_ftp d--------- 3 $USER $USER 4096 Sep 12 2016 public_ftp drwxr-x--- 3 $USER $USER 4096 May 13 2021 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 22 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 May 23 2014 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 21 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Apr 22 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 25 2016 public_ftp drwxr-x--- 3 $USER $USER 4096 Jul 25 2014 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 23 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jul 27 2015 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 5 20:24 public_ftp drwxr-xr-x 3 $USER $USER 4096 Dec 22 2016 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 11 2022 public_ftp drwxr-xr-x 3 $USER $USER 4096 Dec 20 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 1 2020 public_ftp drwxr-xr-x 3 $USER $USER 4096 Apr 25 2014 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 1 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 5 19:32 public_ftp drwxr-x--- 3 $USER $USER 4096 Feb 1 2020 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 26 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 18 2015 public_ftp drwxr-x--- 3 $USER $USER 4096 Aug 27 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Aug 14 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Nov 22 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Apr 10 2019 public_ftp d--------- 3 $USER $USER 4096 Apr 29 2019 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 Jul 17 2018 public_ftp drwxr-x--- 3 $USER $USER 4096 Dec 14 2018 public_ftp drwxr-xr-x 3 $USER $USER 4096 Feb 16 2011 public_ftp drwxr-x--- 3 $USER $USER 4096 Mar 15 2020 public_ftp drwxr-x--- 3 $USER $USER 4096 Jul 5 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 10 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 3 2013 public_ftp drwxr-x--- 3 $USER $USER 4096 Nov 13 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Aug 18 2019 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 May 6 2019 public_ftp drwxr-x--- 3 $USER $USER 4096 May 29 2021 public_ftp drwxr-xr-x 3 $USER $USER 4096 May 12 2015 public_ftp drwxr-x--- 3 $USER $USER 4096 May 3 2017 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 23 2012 public_ftp d--------- 3 $USER $USER 4096 May 19 2021 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 29 2013 public_ftp drwxr-x--- 3 $USER $USER 4096 Sep 8 2021 public_ftp drwxr-x--- 3 $USER $USER 4096 May 10 2022 public_ftp drwxr-xr-x 3 $USER $USER 4096 Sep 5 2013 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jan 23 2015 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 May 26 2020 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 8 2018 public_ftp drwxr-xr-x 3 $USER $USER 4096 Jun 14 2014 public_ftp drwxr-x--- 3 $USER $USER 4096 Oct 30 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Oct 23 2012 public_ftp drwxr-x--- 3 $USER $USER 4096 May 31 2022 public_ftp drwxr-xr-x 3 $USER $USER 4096 Aug 21 2017 public_ftp drwxr-xr-x 3 $USER $USER 4096 Dec 19 2010 public_ftp
# ll /home/*/public_ftp|grep incoming drwxr-xr-x 2 $USER $USER 4096 Nov 11 2014 incoming drwxr-xr-x 2 $USER $USER 4096 Apr 20 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Jun 5 2016 incoming drwxr-xr-x 2 $USER $USER 4096 Sep 23 2010 incoming drwxr-xr-x 2 $USER $USER 4096 Sep 21 2010 incoming drwx------ 2 $USER $USER 4096 Aug 29 2021 incoming drwxrwxrwx 2 $USER $USER 4096 May 20 2017 incoming drwx------ 2 $USER $USER 4096 Apr 24 2020 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 9 2006 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 15 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 15 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 9 2019 incoming drwx------ 2 $USER $USER 4096 Sep 16 2021 incoming drwx------ 2 $USER $USER 4096 Apr 6 2020 incoming drwxrwxrwx 2 $USER $USER 4096 Jun 22 2018 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 14 2016 incoming drwxr-xr-x 2 $USER $USER 4096 Mar 11 2019 incoming drwx------ 2 $USER $USER 4096 Aug 13 2021 incoming drwxrwxrwx 2 $USER $USER 4096 Mar 14 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 22 2012 incoming drwx------ 2 $USER $USER 4096 Mar 13 2020 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 22 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 24 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Jun 10 2014 incoming drwx------ 2 $USER $USER 4096 Apr 18 2021 incoming drwx------ 2 $USER $USER 4096 Jul 6 2021 incoming drwxr-xr-x 2 $USER $USER 4096 May 13 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 7 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 22 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 22 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Jun 1 2016 incoming drwxrwxrwx 2 $USER $USER 4096 Feb 2 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 28 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 20 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 27 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 15 2006 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 6 2006 incoming drwxr-xr-x 2 $USER $USER 4096 Mar 19 2018 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 1 2018 incoming drwx------ 2 $USER $USER 4096 Jan 22 14:47 incoming drwxr-xr-x 2 $USER $USER 4096 Mar 14 2014 incoming drwxrwxrwx 2 $USER $USER 4096 Apr 29 2019 incoming drwx------ 2 $USER $USER 4096 Apr 12 2021 incoming drwxr-xr-x 2 $USER $USER 4096 Jul 26 2019 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 27 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 30 2017 incoming drwx------ 2 $USER $USER 4096 Jul 14 2020 incoming drwxrwxrwx 2 $USER $USER 4096 May 24 2016 incoming drwxr-xr-x 2 $USER $USER 4096 Mar 15 2006 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 2 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Dec 6 2006 incoming drwxrwxrwx 2 $USER $USER 4096 Nov 18 2018 incoming drwx------ 2 $USER $USER 4096 Mar 10 2020 incoming drwxr-xr-x 2 $USER $USER 4096 May 28 2018 incoming drwx------ 2 $USER $USER 4096 Aug 29 2021 incoming drwxr-xr-x 2 $USER $USER 4096 Sep 17 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 22 2017 incoming drwxr-xr-x 2 $USER $USER 4096 May 14 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Jul 30 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 27 2011 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 4 2011 incoming drwxr-xr-x 2 $USER $USER 4096 Dec 28 2019 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 7 2014 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 12 2018 incoming drwxr-xr-x 2 $USER $USER 4096 Jun 5 2019 incoming drwx------ 2 $USER $USER 4096 Aug 29 2021 incoming drwx------ 2 $USER $USER 4096 May 13 2021 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 22 2012 incoming drwxr-xr-x 2 $USER $USER 4096 May 23 2014 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 21 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Apr 22 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 25 2016 incoming drwxr-xr-x 2 $USER $USER 4096 Jul 25 2014 incoming drwxr-xr-x 2 $USER $USER 4096 May 10 2017 incoming drwxr-xr-x 2 $USER $USER 4096 May 11 2015 incoming drwx------ 2 $USER $USER 4096 Oct 5 20:24 incoming drwxr-xr-x 2 $USER $USER 4096 Dec 22 2016 incoming drwx------ 2 $USER $USER 4096 Apr 11 2022 incoming drwxr-xr-x 2 $USER $USER 4096 Dec 20 2018 incoming drwx------ 2 $USER $USER 4096 Apr 1 2020 incoming drwxr-xr-x 2 $USER $USER 4096 Apr 25 2014 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 1 2012 incoming drwx------ 2 $USER $USER 4096 Oct 5 19:32 incoming drwx------ 2 $USER $USER 4096 Feb 1 2020 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 2 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Jun 11 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 10 2015 incoming drwxrwxrwx 2 $USER $USER 4096 Aug 14 2017 incoming drwxrwxrwx 2 $USER $USER 4096 Nov 22 2018 incoming drwxrwxrwx 2 $USER $USER 4096 Nov 24 2015 incoming drwxrwxrwx 2 $USER $USER 4096 Apr 29 2019 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 10 2013 incoming drwxrwxrwx 2 $USER $USER 4096 Jul 17 2018 incoming drwxrwxrwx 2 $USER $USER 4096 Dec 14 2018 incoming drwxr-xr-x 2 $USER $USER 4096 Feb 16 2011 incoming drwx------ 2 $USER $USER 4096 Mar 15 2020 incoming drwxrwxrwx 2 $USER $USER 4096 Jul 5 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Jan 10 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Nov 7 2012 incoming drwxrwxrwx 2 $USER $USER 4096 Nov 13 2017 incoming drwx------ 2 $USER $USER 4096 Aug 18 2019 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwxrwxrwx 2 $USER $USER 4096 May 6 2019 incoming drwx------ 2 $USER $USER 4096 May 29 2021 incoming drwxr-xr-x 2 $USER $USER 4096 May 12 2015 incoming drwxrwxrwx 2 $USER $USER 4096 May 3 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwx------ 2 $USER $USER 4096 May 19 2021 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 29 2013 incoming drwx------ 2 $USER $USER 4096 Sep 8 2021 incoming drwx------ 2 $USER $USER 4096 May 10 2022 incoming drwxr-xr-x 2 $USER $USER 4096 Sep 5 2013 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Sep 15 2015 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwx------ 2 $USER $USER 4096 May 26 2020 incoming drwxrwxrwx 2 $USER $USER 4096 Oct 8 2018 incoming drwxr-xr-x 2 $USER $USER 4096 Apr 5 2011 incoming drwxrwxrwx 2 $USER $USER 4096 Oct 30 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Oct 23 2012 incoming drwx------ 2 $USER $USER 4096 May 31 2022 incoming drwxr-xr-x 2 $USER $USER 4096 Aug 21 2017 incoming drwxr-xr-x 2 $USER $USER 4096 Dec 19 2010 incoming
0 -
...and as a quick update... after CHMODing those folders, my IOwait time has been hovering between 2%-20%. WOW yeah, I do believe there's a real issue with your recent change. 0 -
Thanks for that information - I've added it to the case for our developers to review. 0 -
as a quick update... I've kept Glances open since my last post. IOwait time hasn't gone over 20% a single time, and has pretty consistently hovered around 5-15%. ...up until that change, 25% was GOOD, as it hovered between 35-80%. ...honestly, this is totally whackadoodle. thank god I stumbled upon this post, which I only discovered by looking at a failed backup email, noticing the rsync: opendir "/home/*DOMAIN*/public_ftp" failed: Permission denied (13)
in the log, and then searching for it. this has been happening for a few weeks. and it figures... because I wouldn't have EVER drawn *SUSPENDED ACCOUNTS* as the correlation between identical builds/configs on Server A & Server B ??0
Please sign in to leave a comment.
Comments
10 comments