Seaf-server.pid does not exist

291 views
Skip to first unread message

Glenn B. Jakobsen

unread,
Aug 23, 2014, 9:59:13 AM8/23/14
to sea...@googlegroups.com
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.

Glenn B. Jakobsen

unread,
Aug 24, 2014, 7:44:21 AM8/24/14
to sea...@googlegroups.com
This issue is resolved.

I needed to restart the server in order to get it to work. Even though there was no indication hereof.
Reply all
Reply to author
Forward
0 new messages