# 🇷🇺 Возможно ли пересчитывать статистику Plesk в реальном времени?

**Вопрос:**

*В Plesk пересчет статистики ресурсов Plesk (например, дискового пространства) происходит раз в сутки (ночью).*   
1\. Как увеличить данный параметр, например: 2 раза в сутки - ночью а также днем?  
2\. В некоторых панелях управления хостингом, подсчет ресурсов осуществляется в реальном времени, возможно ли это в Plesk?  
  
**Ответ:**  
  
<span>Подсчет статистики включает в себя исполнение нескольких задач:</span>  
  
<span>`# /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -l`</span>

- **MailUsage** /\* пересчет использования дискового пространства почтовыми аккаунтами \*/
- **ExecuteStatistics** /\* пересчет всей остальное статистики в Plesk, т.е. использование диск.пр. доменами, трафика HTTP/FTP/etc. и т.д. \*/
- **AnalyseDomainStatistics** /\* если какие-то подписки превышают лимиты, то именно эта задача ответственна за то, чтобы выключить эти подписки, если превышение лимитов не разрешено тарифным планом \*/
- **AnalyseClientStatistics** /\* если какие-то реселлеры превышают лимиты, то именно эта задача ответственна за то, чтобы выключить этих реселеров и их подписки, если превышение лимитов не разрешено тарифным планом\*/
- **ExecuteWebStatistics** /\* эта задача ответственна за то, чтобы внести изменения в веб-статистику (Awstats/Webalizer)\*/

  
Соответственно:

> *1. Можете пожалуйста подсказать как можно увеличить данный параметр, например 2 раза в сутки, ночью и днем?*

<span>По умолчанию, как Вы уже знаете, подсчет статистики происходит 1 раз в день - ночью. Если Вы хотите, чтобы это происходило еще и днем, то Вы можете создать простой bash-скрипт, который будет содержать в себе последовательное исполнение нужных Вам команд. Затем добавьте этот скрипт в cron, только в этот раз на выполнение днем, а не ночью. Например такой скрипт может выглядеть так:</span>

```
[root@localhost ~] # cat one_more_plesk_daily_script.sh<br></br>#!/bin/bash<br></br><br></br>/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f MailUsage<br></br>/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f ExecuteStatistics<br></br>/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f AnalyseDomainStatistics<br></br>/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f AnalyseClientStatistics<br></br>/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f ExecuteWebStatistics
```

<span>Если Вам важен, например, только пересчет использования дискового пространства, то Вы можете оставить только эти задачи в скрипте: </span>

- <span>MailUsage</span>
- <span>ExecuteStatistics</span>
- ExecuteWebStatistics

  
<span>Важно оставить их исполнение именно в таком порядке. Несмотря на то, что ExecuteWebStatistics не имеет ничего общего с пересчетом исполльзования диск. простарнства, советую Вам запускать ExecuteStatistics и ExecuteWebStatistics вместе для избежания проблем с ротацией логов.</span>  
  
<span>Есть еще один нюанс о котором, я хотел бы Вас предупредить. Если у Вас на сервере достаточно много клиентов и подписок и эта ежедневная задача выполняется больше 12 часов, то я Вам не рекомендую добавлять вторую такую задачу на исполнение днем. Эти задачи ни в коем случае не должны пересекаться, то есть выполняться одновременно. Перед тем, как настроить новую cron-задачу, проверьте, сколько у Вас на сервере занимает исполнение такой задачи ночью, Вы можете это выяснить логе cron сервиса:</span>

```
[root@localhost ~] # grep 50plesk-daily /var/log/cron<br></br>Sep 27 02:00:01 localhost run-parts(/etc/cron.daily)[10206]: starting 50plesk-daily<br></br>Sep 27 02:03:02 localhost  run-parts(/etc/cron.daily)[13074]: finished 50plesk-daily
```

<span>Также прошу обратить Ваше внимание на то, что выполнение этих задач вызывает допополнительную нагрузку на сервер.</span><span class="im">  
  
</span>

> *2. В некоторых панелях управления хостингом, подсчет ресурсов осуществляется в реальном времени, возможно ли это в Plesk?*

<span>Нет, В Plesk подсчет ресурсов не происходит в реальном времени.</span>