• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

How do you make a global change for log rotation on all subscriptions/domains?

plesk_usr

New Pleskian
Is it possible to change all log rotation settings globally? I tried to configure the log rotation defaults for the reseller account and sync, but it does not change any of the log rotation values.

Is this possible, or do I need to spend hours and hours clicking on links for hundreds of domains and changing them manually?

Thanks!
 
I suggest that you change this option on service plan it self and then sync. For those subscription that are locked, you will have to do it manually.

Because you will change this value on service plan, you won't have to pay attention on this option for future clients.

Setup this option daily and it will run with daily Plesk crons.
 
Disabling log rotation for all domains, for example:

# for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do /usr/local/psa/bin/subscription_settings $i -manage_log false; done
 
Thanks for the reply, but I am actually trying to enable log rotation with specific parameters (rotate daily, max of 31 logs).

Thanks!
 
I figured it out.

In the psa database there is a 'log_rotation' table.

You can make global changes with mysql queries such as:

Code:
update `log_rotation` set `compress_enable` = replace(`compress_enable`, 'false' ,'true');
 
Thank you Bit Poster.

I update this table with this:

update log_rotation set turned_on = 'true', period_type = 'by_time', period = 'weekly', max_number_of_logfiles = '4', compress_enable = 'true' ;
 
Back
Top