1

尝试测试最重要的服务器时遇到问题

sudo -u mattermost ./platform

[2017/02/04 11:19:31 CET] [INFO] Loaded system translations for 'en' from '/opt/mattermost/i18n/en.json'
[2017/02/04 11:19:31 CET] [INFO] Current version is 3.6.0 (3.6.2/Tue Jan 31 21:02:59 UTC 2017/1a9891f0f5671551d28be54a99155b907480cc5c/a704f18b1b14f56588a8a57042517fc51a826658)
[2017/02/04 11:19:31 CET] [INFO] Enterprise Enabled: true
[2017/02/04 11:19:31 CET] [INFO] Current working directory is /opt/mattermost/bin
[2017/02/04 11:19:31 CET] [INFO] Loaded config file from /opt/mattermost/config/config.json
[2017/02/04 11:19:31 CET] [INFO] Server is initializing...
[2017/02/04 11:19:31 CET] [INFO] Pinging SQL master database
[2017/02/04 11:19:31 CET] [CRIT] Failed to ping DB err:dial tcp 164.132.196.160:5432: getsockopt: connection refused

我通过“mmuser”直接连接到最重要的数据库,这意味着凭据可以

mattermost 和 db 都在同一台机器上(尽管如此我试图修改 hba 配置,但没有成功)

第二次重装vps

任何想法 ?帮助 !!:)

4

1 回答 1

0

postgres的listen_address配置在/etc/postgresql/9.5/main/postgresql.conf- 它应该是localhost,如果您在同一主机上运行两者。

您也必须在其配置中告诉mattermost 与/opt/mattermost/config/config.js本地主机上的postgres 交谈。这是文件中的一个片段:

{
  "SqlSettings": {
    "DataSource": "postgres://mmuser:password@localhost:5432/mmdatabasename"
  }
}

中的相应条目/etc/postgresql/9.5/main/pg_hba.conf可能如下所示:

host    mmdatabasename      mmuser      localhost               md5

当您转移到生产环境时,请确保以 root 身份运行mattermost

于 2017-02-04T10:52:34.560 回答