diff --git a/awx/main/management/commands/profile_sql.py b/awx/main/management/commands/profile_sql.py index 5bbc4c80ca..585fb3d706 100644 --- a/awx/main/management/commands/profile_sql.py +++ b/awx/main/management/commands/profile_sql.py @@ -19,7 +19,9 @@ class Command(BaseCommand): profile_sql.delay( threshold=options['threshold'], minutes=options['minutes'] ) - print(f"Logging initiated with a threshold of {options['threshold']} second(s) and a duration of" - f" {options['minutes']} minute(s), any queries that meet criteria can" - f" be found in /var/log/tower/profile/." - ) + if options['threshold'] > 0: + print(f"SQL profiling initiated with a threshold of {options['threshold']} second(s) and a" + f" duration of {options['minutes']} minute(s), any queries that meet criteria can" + f" be found in /var/log/tower/profile/.") + else: + print("SQL profiling disabled.") diff --git a/awx/main/tasks.py b/awx/main/tasks.py index 0e03055055..19669a0f27 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -313,7 +313,7 @@ def delete_project_files(project_path): @task(queue='tower_broadcast_all') def profile_sql(threshold=1, minutes=1): - if threshold == 0: + if threshold <= 0: cache.delete('awx-profile-sql-threshold') logger.error('SQL PROFILING DISABLED') else: