Please provide some additional information about how you mount the smb share to /var/www/data, especially mount options and smb permissions.
I guess its something there rather then NC being “unstable”.
Another error I do get when I try to upload files is: Sabre\DAV\Exception: Error while copying file to target location (copied bytes: 0, expected filesize: 18503 )
After trying to upload a folder which is 562 MB, I see this error in my FPM log which I missed before:
WARNING: [pool www-data] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 22 total children
I used the recommeded settings from the NC install guide?
In my Nginx error log, I think this might have something to do with it: upstream timed out (110: Connection timed out) while reading response header from upstream
Something to do with PHP-FPM? My settings? I am unsure what to change.
Sabre\DAV\Exception: Error while copying file to target location (copied bytes: 0, expected filesize: 18503 )
error is often related to some timeouts of the connection between servers (webserver and php or webserver and proxy).
The need to increase the number of php processes is no problem per se, but it could lead to some more delays. If the message pops up all the time, check the number of php processes, max connections of your webserver and your proxy. E.g. if your proxy take far more connections than your php can handle in the end.
Okay, thanks for the suggestion. I am a little stuck on what to change as I followed the NC guide and used the tuned settings for PHP FPM. Do you know what settings I may need to tweak?