Hello,
I’m a beginner with Nextcloud and I set up a nextcloud 12.0.3 a few days ago.
It works, but I get every day between 9 pm and 10 pm the following error message:
{"reqId":"5kYNUzZGYp3iiub1VHMM","level":4,"time":"2017-10-08T19:30:04+00:00","remoteAddr":"","user":"--","app":"cron","method":"--","url":"--","message":"Call to a member function getFileInfo() on null","userAgent":"--","version":"12.0.3.3"}
In my opinion the problem is not the Crownjob. For www-data only one Cornjob is set up:
*/15 * * * * php -f /var/www/nextcloud/cron.php
About my system:
Debian Stretch
PHP-fpm: 7.0.19
Database: MySQL - MariaDB
Webserver: nginx
It can be still a cron job error. cron.php is executed every 15 mins, but not every kind of background job is executed every 15 mins by it. Some run just every 24h.
Also that the error appears exactly 19:30 o’clock points toward a cron job execution. Could you check if the time is the same for the other error messages, of if this was just by chance?
This are the times when the error occurred: 2017-10-02T18:15:36+00:00 2017-10-03T18:30:03+00:00 2017-10-04T18:45:13+00:00 2017-10-05T18:46:04+00:00 2017-10-06T19:00:03+00:00 2017-10-07T19:16:53+00:00 2017-10-08T19:30:04+00:00
Looks like the error would occur from day to day later.
Yeah, but this defenitly looks like daily background job executed by cron. After execution the job will be added 24h later, which most likely will be then scheduled in the cron execution 15 mins later, besides the jobs gets delayed by some reason (xx:16 instead of xx:15)
I was just asking in another topic for a list of all background jobs. Could be something related to file cache cleanup, but I hope someone can find a more detailed reason based on the error message.
Ah, I mean maybe the cleanup itself produces the error. As far as I remember cron.php does the file cache cleanup once every 24h. You could try it by sudo -u www-data /path/to/nextcloud/occ files:cleanup, in case www-data is your web server user.
Ah yeah sorry, for me somehow php is not needed inside occ command, was wondering myself .
Okay, so cache cleanup seems not to be the related background job. I hope to soon get some answer here about other daily background jobs of Nextcloud. Will reply if I have some idea/other jobs to test. Maybe in between someone with more insight can help you further.
Also consider to open a issue on github (bug tracker), as you are closer to the developers with more detailed knowledge there: Issues · nextcloud/server · GitHub