After moving Data directory Seaf-server is not able to create a pid file.
Running Linux:
HOST:~/logs$ uname -a
Linux HOST 3.13-1-amd64 #1 SMP Debian 3.13.10-1 (2014-04-15) x86_64 GNU/Linux
HOST:~/logs$ lsb_release -irc
Distributor ID: Debian
Release: testing
Codename: jessie
Seafile server version: 3.1.3 x64
[08/23/14 15:52:22] seafile-controller.c(423): pid file /home/user/pids/seaf-server.pid does not exist
[08/23/14 15:52:22] seafile-controller.c(443): seaf-server need restart...
[08/23/14 15:52:22] seafile-controller.c(186): starting seaf-server ...
[08/23/14 15:52:22] seafile-controller.c(74): spawn_process: seaf-server -c /home/user/ccnet -d /CloudStorage00/seafile/ -l /home/user/logs/seafile.log -P /home/user/pids/seaf-server.pid
[08/23/14 15:52:22] seafile-controller.c(89): spawned seaf-server, pid 18509
[08/23/14 15:52:32] seafile-controller.c(423): pid file /home/user/pids/seaf-server.pid does not exist
[08/23/14 15:52:32] seafile-controller.c(443): seaf-server need restart...
[08/23/14 15:52:32] seafile-controller.c(186): starting seaf-server ...
[08/23/14 15:52:32] seafile-controller.c(74): spawn_process: seaf-server -c /home/user/ccnet -d /CloudStorage00/seafile/ -l /home/user/logs/seafile.log -P /home/user/pids/seaf-server.pid
[08/23/14 15:52:32] seafile-controller.c(89): spawned seaf-server, pid 18514
I've checked permission and the user has access to create files in the pid directory, other pids are created fine in the same location.
If I change ccnet/seafile.ini back to the original directory everything works perfectly again.
Any advice would be greatly appreciated.