- Thread Author
- #1
Vaikimisi kasutab Nextcloud AJAX-i, et täita iga lehe laadimisega üks ülesanne. Tausta tööde käitamiseks saate kasutada tõhusamat süsteemi cron teenust. Avage Nextcloudis Settings -> Basic Settings ja valige Cron.

Järgmisena redigeerige www-data kasutaja crontab faili.
Lisage sellesse faili järgmine rida, nii et croni töö käivitub iga 5 minuti järel.
Salvestage ja sulgege fail.
Minge:
Ja tehke sinna kaks faili. Esimene nenxtcloudcron.service
Sisuga:
Ja teine nextcloudcron.timer
Sisuga:
Käivitage süsteem:

Järgmisena redigeerige www-data kasutaja crontab faili.
Code:
sudo -u www-data crontab -e
Lisage sellesse faili järgmine rida, nii et croni töö käivitub iga 5 minuti järel.
HTML:
*/5 * * * * php7.4 -f /var/www/nextcloud/cron.php
Salvestage ja sulgege fail.
Minge:
Code:
cd /etc/systemctl/system
Ja tehke sinna kaks faili. Esimene nenxtcloudcron.service
Code:
sudo nano nenxtcloudcron.service
Sisuga:
HTML:
[Unit]
Description=Nextcloud cron.php job
[Service]
User=www-data
ExecStart=/usr/bin/php -f /var/www/nextcloud/cron.php
KillMode=process
Ja teine nextcloudcron.timer
Code:
sudo nano nextcloudcron.timer
Sisuga:
HTML:
[Unit]
Description=Run Nextcloud cron.php every 5 minutes
[Timer]
OnBootSec=5min
OnUnitActiveSec=5min
Unit=nextcloudcron.service
[Install]
WantedBy=timers.target
Käivitage süsteem:
Code:
systemctl enable --now nextcloudcron.timer
Last edited: