Nastavení úloh cron
Nastavte automatický příjem e-mailů, opakované tikety a pravidelnou údržbu FoxDesku.
Úlohy na pozadí
FoxDesk používá úlohy na pozadí pro příjem e-mailů, opakované tikety a údržbu. Ve výchozím nastavení je může spouštět také vestavěný mechanismus při přihlášených požadavcích do aplikace. Pokud záleží na přesném čase nebo se do helpdesku přihlašuje málo uživatelů, doporučujeme systémový cron.
Zvolte jeden plánovač
Pro nejspolehlivější provoz nastavte následující tři úlohy. V cPanelu je najdete v části Cron Jobs. Na VPS je přidejte do crontabu účtu, který má přístup k souborům FoxDesku.
1. Příjem e-mailů
Úloha každých pět minut zkontroluje schránku podpory a z nových zpráv vytvoří tikety. Nejdřív nastavte a otestujte IMAP v části Nastavení → E-mail; podrobnosti najdete v nastavení e-mailu.
*/5 * * * * /usr/bin/php /var/www/helpdesk/bin/ingest-emails.php >> /var/log/helpdesk-email.log 2>&1
2. Opakované tikety
Vytváří tikety podle plánu nastaveného v administraci, například denně, týdně nebo měsíčně. Spouštějte ji jednou za hodinu.
0 * * * * /usr/bin/php /var/www/helpdesk/bin/process-recurring-tasks.php >> /var/log/helpdesk-recurring.log 2>&1
3. Údržba
Odstraňuje dočasné soubory aplikace. Spouštějte ji jednou denně v době nízkého provozu.
0 3 * * * /usr/bin/php /var/www/helpdesk/bin/run-maintenance.php >> /var/log/helpdesk-maintenance.log 2>&1
Cesty na cPanelu
Na sdíleném hostingu bývá cesta k PHP jiná. Může vypadat například takto:
/usr/local/bin/php /home/username/public_html/bin/process-recurring-tasks.php
Pokud přesnou cestu neznáte, požádejte podporu svého hostingu.
Vestavěné spouštění úloh
Pokud cron není dostupný, ponechte zapnutou volbu Nastavení → Systém → Úlohy na pozadí. Po běžném používání aplikace ověřte uvedený čas posledního pokusu a posledního úspěšného spuštění. Tento mechanismus závisí na přihlášených požadavcích, takže pro málo používanou instalaci nebo vytíženou schránku podpory je cron stále lepší volbou.