El Capitan Server 5.1 network file sharing randomly drops out and files becomes inaccessible
Hi, I look after a small office network consisting of a Mac Mini server (El Capitan, Server 5.1) and about 5 Mac Mini clients (all on Yosemite I think).
They've been having problems with network shared files on the server randomly "dropping out" and becoming inaccessible. I saw this myself earlier when logging in to a client system and navigating to the server shared folder, and I was just presented with an empty folder. No error message or indication that anything was wrong, except that I know there's thousands of files there and they wouldn't appear. I tried then browsing to the other shared folder on the server (time machine backups), and again, just an empty folder. Then after about 5 minutes of clicking about, it all suddenly comes back to life and the shared files appear. When this drop-out happens, the internet still functions perfectly on both the client and server systems, and each one can ping the other. It's just the actual file sharing that seems to be the problem.
Also Time Machine backups from the clients have been failing, probably for similar reasons. When the problem was reported to me, none of the Time Machine backups had run for months. I went to each one and re-selected the target network drive, and they started running again, but they've been moving extremely slowly and keep dropping out (for example, one system might back up roughly 1GB of data over an hour and then stop running until the next scheduled backup, which then might work or might fail, etc, and there's easily 50-100GB of data that needs backing up on each system).
When the file sharing drops out and becomes inaccessible to one client, the other clients can still browse and access shared files without problem. It seems to affect all clients equally (as in, everyone reports that they are experiencing this problem) but it doesn't hit them all simultaneously, and lately they've been working around it by asking the person working at the desk next to them "can you go on the server, access this document, and email it to me please?" which is a ridiculous state of affairs!
All of this seemed to start when I first ran an upgrade on the server. It was previously running Lion and this caused a problem with some other software we wanted to install (Livedrive cloud backup, which itself then caused other problems so is now deleted), so I ran the update to Yosemite and I think the problem with the file sharing started there. Certainly that appears to be approximately when the Time Machine backups started failing. However they didn't report the issues for a long time so I can't be certain. I've since updated the server to El Capitan and the latest Server 5.1 in an attempt to get this sorted and it doesn't seem to have helped. I haven't yet updated the clients to El Capitan but it's certainly a consideration.
More info:
All the physical boxes are Mac Mini 2012, the server has 4GB of RAM, with a system SSD drive and a large mechanical drive, and the clients between 2-4GB RAM each.
They're all connected up using a gigabit ethernet switch (Netgear) and cat5e cabling, and there's a Netgear internet router also connected up. The router is handling DNS/DHCP, the server is on a static IP and only handles file sharing, caching, and time machine backups.
All the client users are defined on the server in "users" and are all in a group which has full read/write access to the shared folder, which is set for AFP and SMB.
Going to "connected users" on the server file sharing tab, reveals that most of the systems are connecting via AFP however one system for reasons I do not know, is connecting over SMB. This system also does not really use the shared files much (they access a couple of files once at the end of the working day, and that is it) so I do not know if they are experiencing the same problems. However my understanding is that Apple-to-Apple sharing works at its best over AFP, and Time Machine has to run over AFP anyway, so I've not yet tried disabling AFP on the shared files folder, forcing everyone to use SMB, to see if that changes anything.
At this point I've tried everything I know and have run out of options - I'd really appreciate some help in getting this problem resolved. Thanks!
Mac mini, OS X El Capitan (10.11.5)