Can not connect to server

1. ENV

Server: seafile-server-7.0.5 @ ubuntu 16.04
Client: Seafile Client 7.0.4 @ windows 10

2. Problems:

2.1 Waht I can NOT do

Can not connect to server

it says Can not connect to server while checking server info

can not sync library

When I click “sync this library” over my library, it says:“Failed to add download task: Task is already in progress”. But I CAN NOT find anything under the target dirctory

2.2 What I CAN do

I CAN list,download,rename,upload files and directory in my library

My question

Why my client always syas “can not connect to server” and can not sync my library?
If it really can not connect to my server, it can’t list,download,rename,upload files and directories as well, I think.

Welcome to the Seafile Community forum!

You would assist us in helping you if you posted your conf files (ccnet.conf, seahub_settings.py, …) I am pretty sure that there is a small config problem that can be easily solved.

Thanks for your reply, here is my configurations(I didn’t apply much customized configuration, except for the server port ):

Content:
1. ccnet.conf 
2. gunicorn.conf
3. seafdav.conf
4. seafile.conf
5. seahub_settings.py
6. client confiurations

1. ccnet.conf

[General]
USER_NAME = 17study
ID = 513...699
NAME = 17study
SERVICE_URL = http://{MyDomain}:18083

[Client]
PORT = 13419

[Database]
ENGINE = mysql
HOST = 127.0.0.1
PORT = 3306
USER = seafile
PASSWD = #TJ...Ep
DB = ccnet-db
CONNECTION_CHARSET = utf8

2. gunicorn.conf

import os

daemon = True
workers = 5

# default localhost:8000
bind = "0.0.0.0:18083"

# Pid
pids_dir = '/opt/seafile/pids'
pidfile = os.path.join(pids_dir, 'seahub.pid')

# for file upload, we need a longer timeout value (default is only 30s, too short)
timeout = 1200

limit_request_line = 8190

3. seafdav.conf

[WEBDAV]
enabled = false
port = 8080
fastcgi = false
share_name = /

4. seafile.conf


[fileserver]
port = 18082

[database]
type = mysql
host = 127.0.0.1
port = 3306
user = seafile
password = #TJ...Ep
db_name = seafile-db
connection_charset = utf8

5. seahub_settings.py

# -*- coding: utf-8 -*-
SECRET_KEY = "xv...2#&y"

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'seahub-db',
        'USER': 'seafile',
        'PASSWORD': '#TJ...Ep',
        'HOST': '127.0.0.1',
        'PORT': '3306'
    }
}

6. client confiurations

all default options were reserved.

Hi. i get the same issue also. Anyone able to help? have installed seafile using docker container

Hi @jonneymendoza and @wuyudian1,
could you please ensure that both seafile AND seahub are properly running?

Just check the output of

ps aux | grep seafile

on your server.
Thanks!

my output says this:

ps aux | grep seafile

i used this to run seafile:

docker run -d --name seafile -e SEAFILE_SERVER_HOSTNAME=192.168.1.111 -e SEAFILE_ADMIN_EMAIL=me@gmail.com -e SEAFILE_ADMIN_PASSWORD=myPassword -v /opt/seafile-data:/home/media/wd4tb -p 80:80 seafileltd/seafile:latest

@jonneymendoza
When running it with the command you mentioned, you should be able to point your browser towards 192.168.1.111 and seafile should appear.

Otherwise please check the logs:

docker logs seafile

Also: Is the PC you are accessing Seafile from in the same LAN as your Server?

yes i can login though the web broswer fine but the actual seafile client on my laptop says cannon connect to server . The client in question is my laptop running linux pop OS. same issue when i try it on a windows 10 machine.

docker run -d --name seafile \
   -e SEAFILE_SERVER_HOSTNAME=192.168.1.111 \
   -e SEAFILE_ADMIN_EMAIL=me@gmail.com \
   -e SEAFILE_ADMIN_PASSWORD=myPassword \
   -v /opt/seafile-data:/home/media/wd4tb \
   -p 80:80 \
   seafileltd/seafile:latest

Mind the order in which the volume (-v) needs to be specified: The entry: /opt/seafile belongs to a path on your host, the entry /home/media/wd4tb belongs to a path inside docker. I think it has to be the other way round, if you want to use /home/media/wd4tb as path on your host, try it like this:

    ... 
    -v /home/media/wd4tb:/opt/seafile \
    ...

The documentation on github is totally f** up at this point.

Also, if you can’t connect with the seafile client, please post the output of

docker logs seafile

Yes the docs for this software is not good. THe /home/media/wd4tb is a ext attached hdd that i want all my seafiles to be in including configurations so its easy to move it around and backup/restore etc

Here is my logs from docker

is script would do the minor upgrade for you.
Press [ENTER] to contiune


migrating avatars …

DONE

updating seafile-server-latest symbolic link to /opt/seafile/seafile-server-6.3.4 …

DONE

[12/12/19 15:36:37] …/common/session.c(132): using config file /opt/seafile/conf/ccnet.conf
Starting seafile server, please wait …
Seafile server started

Done.

Starting seahub at port 8000 …


Successfully created seafile admin

Seahub is started

Done.

LInk to a screenshot of the client showing the error

edit: New logs after i switched the -v directory locations as you mentioned

OK when i swithed the -v storage location around and restarted the seafile container i get this error now from the docker logs

*** Running /etc/my_init.d/01_create_data_links.sh…
*** Running /etc/my_init.d/10_syslog-ng.init…
Dec 12 16:14:56 835653ee0ff1 syslog-ng[22]: syslog-ng starting up; version=‘3.13.2’
*** Running /etc/my_init.d/99_mysql_setup.sh…
Rebuilding mysql data dir
Starting mysqld
Waiting for mysqld to come online
Dec 12 16:15:11 835653ee0ff1 mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] /usr/sbin/mysqld (mysqld 10.1.43-MariaDB-0ubuntu0.18.04.1) starting as process 294 …
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.
Dec 12 16:15:11 835653ee0ff1 mysqld:
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Using mutexes to ref count buffer pool pages
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: The InnoDB memory heap is disabled
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Compressed tables use zlib 1.2.11
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Using Linux native AIO
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Using generic crc32 instructions
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Initializing buffer pool, size = 128.0M
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Completed initialization of buffer pool
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Highest supported file format is Barracuda.
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: 128 rollback segment(s) are active.
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Waiting for purge to start
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.45-86.1 started; log sequence number 1616717
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 2457858992 [Note] InnoDB: Dumping buffer pool(s) not yet started
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] Plugin ‘FEEDBACK’ is disabled.
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] Server socket created on IP: ‘127.0.0.1’.
Dec 12 16:15:11 835653ee0ff1 mysqld: 2019-12-12 16:15:11 3069901632 [Note] /usr/sbin/mysqld: ready for connections.
Dec 12 16:15:11 835653ee0ff1 mysqld: Version: ‘10.1.43-MariaDB-0ubuntu0.18.04.1’ socket: ‘/var/run/mysqld/mysqld.sock’ port: 3306 Ubuntu 18.04
Fixing root password
Shutting down mysqld
Dec 12 16:15:12 835653ee0ff1 mysqld: 2019-12-12 16:15:12 3062653872 [Note] /usr/sbin/mysqld: Normal shutdown
Dec 12 16:15:12 835653ee0ff1 mysqld: 2019-12-12 16:15:12 3062653872 [Note] Event Scheduler: Purging the queue. 0 events
Dec 12 16:15:12 835653ee0ff1 mysqld: 2019-12-12 16:15:12 2520765360 [Note] InnoDB: FTS optimize thread exiting.
Dec 12 16:15:12 835653ee0ff1 mysqld: 2019-12-12 16:15:12 3062653872 [Note] InnoDB: Starting shutdown…
Dec 12 16:15:13 835653ee0ff1 mysqld: 2019-12-12 16:15:13 3062653872 [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool
Dec 12 16:15:14 835653ee0ff1 mysqld: 2019-12-12 16:15:14 3062653872 [Note] InnoDB: Shutdown completed; log sequence number 1616727
Dec 12 16:15:14 835653ee0ff1 mysqld: 2019-12-12 16:15:14 3062653872 [Note] /usr/sbin/mysqld: Shutdown complete
Dec 12 16:15:14 835653ee0ff1 mysqld:
Dec 12 16:15:14 835653ee0ff1 mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
*** Booting runit daemon…
*** Runit started as PID 330
*** Running /scripts/start.py…
Dec 12 16:15:14 835653ee0ff1 cron[337]: (CRON) INFO (pidfile fd = 3)
Dec 12 16:15:14 835653ee0ff1 cron[337]: (CRON) INFO (Running @reboot jobs)
[2019-12-12 16:15:17] Now running setup-seafile-mysql.py in auto mode.
sed: can’t read /opt/seafile/seafile-server-6.3.4/setup-seafile-mysql.py: No such file or directory
Traceback (most recent call last):
File “/scripts/start.py”, line 86, in
main()
File “/scripts/start.py”, line 56, in main
init_seafile_server()
File “/scripts/bootstrap.py”, line 123, in init_seafile_server
.format(get_script(‘setup-seafile-mysql.py’)))
File “/scripts/utils/init.py”, line 68, in call
return subprocess.check_call(*a, **kw)
File “/usr/lib/python2.7/subprocess.py”, line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘sed -i -e ‘s/if not mysql_root_passwd/if not mysql_root_passwd and “MYSQL_ROOT_PASSWD” not in os.environ/g’ /opt/seafile/seafile-server-6.3.4/setup-seafile-mysql.py’ returned non-zero exit status 2
*** /scripts/start.py exited with status 1.
*** Shutting down runit daemon (PID 330)…
*** Running /etc/my_init.post_shutdown.d/10_syslog-ng.shutdown…
Dec 12 16:15:20 835653ee0ff1 syslog-ng[22]: syslog-ng shutting down; version=‘3.13.2’
*** Killing all processes…

Ok I realised /opt/seafile/ is not possible to use as container path for the volume, rather there is another directory, /shared. Please try it again with

    ... 
    -v /home/media/wd4tb:/shared
    ... 

Now docker should start again, normally.
You can then access a bunch of files inside /home/media/wd4tb on your hdd.

Next, you can have a look at your Seafile Client logs in PopOS Linux under ~/.ccnet/logs. Look through seafile.log for any messages of failed connections etc.

After doing that, am unable to access my seafile at all from the web browser. the logs state that it has succesfully created the seafile admin etc but i cannot launch it from my browser

[2019-12-13 17:42:39] Updating version stamp
[12/13/2019 17:42:39][upgrade]: The container was recreated, running minor-upgrade.sh to fix the media symlinks
[12/13/2019 17:42:39][upgrade]: Running script /opt/seafile/seafile-server-6.3.4/upgrade/minor-upgrade.sh


This script would do the minor upgrade for you.
Press [ENTER] to contiune


migrating avatars …

DONE

updating seafile-server-latest symbolic link to /opt/seafile/seafile-server-6.3.4 …

DONE

[12/13/19 17:42:39] …/common/session.c(132): using config file /opt/seafile/conf/ccnet.conf
Starting seafile server, please wait …
Seafile server started

Done.

Starting seahub at port 8000 …


Successfully created seafile admin

Seahub is started

Done.

ok i got it to load up again and can access it.

here is my logs

[12/13/19 18:07:22] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:22] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:22] clone-mgr.c(732): Transition clone state for 0b5ee730 from [check server] to [error]: check server.
[12/13/19 18:07:22] clone-mgr.c(732): Transition clone state for 41bd19e1 from [check server] to [error]: check server.
[12/13/19 18:07:27] clone-mgr.c(715): Transition clone state for 41bd19e1 from [error] to [check server].
[12/13/19 18:07:27] clone-mgr.c(715): Transition clone state for 6bedd3cc from [error] to [check server].
[12/13/19 18:07:27] clone-mgr.c(715): Transition clone state for 0b5ee730 from [error] to [check server].
[12/13/19 18:07:27] clone-mgr.c(715): Transition clone state for 6590f91a from [error] to [check server].
[12/13/19 18:07:27] clone-mgr.c(715): Transition clone state for 95aea585 from [error] to [check server].
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:32770/seafhttp/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] clone-mgr.c(732): Transition clone state for 95aea585 from [check server] to [error]: check server.
[12/13/19 18:07:27] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:27] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:27] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:27] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] clone-mgr.c(732): Transition clone state for 6bedd3cc from [check server] to [error]: check server.
[12/13/19 18:07:27] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:27] clone-mgr.c(732): Transition clone state for 41bd19e1 from [check server] to [error]: check server.
[12/13/19 18:07:27] clone-mgr.c(732): Transition clone state for 6590f91a from [check server] to [error]: check server.
[12/13/19 18:07:27] clone-mgr.c(732): Transition clone state for 0b5ee730 from [check server] to [error]: check server.
[12/13/19 18:07:32] clone-mgr.c(715): Transition clone state for 41bd19e1 from [error] to [check server].
[12/13/19 18:07:32] clone-mgr.c(715): Transition clone state for 6bedd3cc from [error] to [check server].
[12/13/19 18:07:32] clone-mgr.c(715): Transition clone state for 0b5ee730 from [error] to [check server].
[12/13/19 18:07:32] clone-mgr.c(715): Transition clone state for 6590f91a from [error] to [check server].
[12/13/19 18:07:32] clone-mgr.c(715): Transition clone state for 95aea585 from [error] to [check server].
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:32770/seafhttp/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] clone-mgr.c(732): Transition clone state for 95aea585 from [check server] to [error]: check server.
[12/13/19 18:07:32] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:32] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:32] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:32] http-tx-mgr.c(1285): Bad response code for GET http://192.168.1.111:8000/seafhttp/protocol-version: 404.
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] clone-mgr.c(732): Transition clone state for 41bd19e1 from [check server] to [error]: check server.
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] clone-mgr.c(732): Transition clone state for 0b5ee730 from [check server] to [error]: check server.
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] http-tx-mgr.c(808): libcurl failed to GET http://192.168.1.111:8082/protocol-version: Couldn’t connect to server.
[12/13/19 18:07:32] clone-mgr.c(732): Transition clone state for 6bedd3cc from [check server] to [error]: check server.
[12/13/19 18:07:32] clone-mgr.c(732): Transition clone state for 6590f91a from [check server] to [error]: check server.

Okay, we are getting to the problem. The problem is with the nginx configuration. Something is configured wrong there, so you will have to go inside the docker container and execute some steps there.

First enter the docker container (it must be running already) with

docker exec -it seafile bash

then please paste the output of

cat /etc/nginx/sites-enabled/seafile.nginx.conf

also, ensure that the nginx logs are present:

ls -la /var/log/nginx/

Please post the output of both commands (the last two).

Hi.

here is the output from that command

cat /etc/nginx/sites-enabled/seafile.nginx.conf

-- mode: nginx --

Auto generated at 12/13/2019 18:19:23

server {
listen 80;
server_name 192.168.1.111;

client_max_body_size 10m;

location / {
    proxy_pass http://127.0.0.1:8000/;
    proxy_read_timeout 310s;
    proxy_set_header Host $host;
    proxy_set_header Forwarded "for=$remote_addr;proto=$scheme";
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Connection "";
    proxy_http_version 1.1;
}

location /seafhttp {
    rewrite ^/seafhttp(.*)$ $1 break;
    proxy_pass http://127.0.0.1:8082;
    client_max_body_size 0;
    proxy_connect_timeout  36000s;
    proxy_read_timeout  36000s;
}

location /seafdav {
    client_max_body_size 0;
    fastcgi_pass    127.0.0.1:8080;
    fastcgi_param   SCRIPT_FILENAME     $document_root$fastcgi_script_name;
    fastcgi_param   PATH_INFO           $fastcgi_script_name;

    fastcgi_param   SERVER_PROTOCOL     $server_protocol;
    fastcgi_param   QUERY_STRING        $query_string;
    fastcgi_param   REQUEST_METHOD      $request_method;
    fastcgi_param   CONTENT_TYPE        $content_type;
    fastcgi_param   CONTENT_LENGTH      $content_length;
    fastcgi_param   SERVER_ADDR         $server_addr;
    fastcgi_param   SERVER_PORT         $server_port;
    fastcgi_param   SERVER_NAME         $server_name;

    access_log      /var/log/nginx/seafdav.access.log;
    error_log       /var/log/nginx/seafdav.error.log;
}

location /media {
    root /opt/seafile/seafile-server-latest/seahub;
}

# For letsencrypt
location /.well-known/acme-challenge/ {
    alias /var/www/challenges/;
    try_files $uri =404;
}

And from the var/log/nginx

drwxrwxrwx 1 root root    0 Dec 13 15:04 .                                                                              drwxrwxrwx 1 root root 4096 Dec 13 15:17 ..                                                                             -rwxrwxrwx 1 root root    0 Nov 26 07:28 access.log                                                                     -rwxrwxrwx 1 root root  238 Dec 13 18:19 error.log                                                                      -rwxrwxrwx 1 root root    0 Dec 13 15:04 seafdav.access.log                                                             -rwxrwxrwx 1 root root    0 Dec 13 15:04 seafdav.error.log  

Ok, the file looks ok, the logs dir also. Now please check (again inside the container)

tail /var/log/nginx/error.log

and

tail /var/log/nginx/access.log

Hint: use The following syntax for posting your answers in a readable fashion:
```txt
<output of log files>
```

Sorry for my late reply !
Here are processes on my server:

ps aux | grep -E "seahub|seafile"
root      1117  0.0  0.0  72376   952 ?        Ss   Dec11   0:04 /opt/seafile/seafile-server-7.0.5/seafile/bin/seafile-controller -c /opt/seafile/ccnet -d /data/seafile -F /opt/seafile/conf
root      1119  0.0  0.1 186376  1960 ?        Ss   Dec11   0:03 ccnet-server -F /opt/seafile/conf -c /opt/seafile/ccnet -f /opt/seafile/logs/ccnet.log -d -P /opt/seafile/pids/ccnet.pid
root      1121  0.0  7.5 788364 76416 ?        Ssl  Dec11   2:36 seaf-server -F /opt/seafile/conf -c /opt/seafile/ccnet -d /data/seafile -l /opt/seafile/logs/seafile.log -P /opt/seafile/pids/seaf-server.pid
root      1163  0.0  4.8 151176 49696 ?        S    Dec11   1:05 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload
root      1170  0.0  6.7 180152 69044 ?        S    Dec11   3:52 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload
root      1171  0.0  6.9 181556 70640 ?        S    Dec11   3:53 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload
root      1172  0.0  7.0 182240 71384 ?        S    Dec11   3:58 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload
root      1173  0.0  6.8 180588 69228 ?        S    Dec11   3:57 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload
root      1174  0.0  6.7 180676 68892 ?        S    Dec11   3:58 python2.7 /opt/seafile/seafile-server-7.0.5/seahub/thirdpart/gunicorn seahub.wsgi:application -c /opt/seafile/conf/gunicorn.conf --preload

AND, I can login the web page via port 18083(which is listened by seahub)