问题标签 [mattermost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1956 浏览

nginx - GitLab 最重要的 400 个错误请求

GitLab 8.9.4 通过端口 802 在 Ubuntu Server 16.04 虚拟机中运行良好(综合): external_url 'http://gitlab_url:802'

我通过以下行启用了 Mattermost /etc/gitlab/gitlab.rb
mattermost_external_url 'http://gitlab_url:8065'

我还在路由器中打开了端口 8065。但这就是我尝试在浏览器中访问 gitlab_url:8065 时得到的结果:

400 Bad Request
Request Header or Cookie Too Large
nginx

指南中,我跳过了“在自己的服务器上运行 GitLab Mattermost”部分,因为如果我可以让它工作的话,使用嵌入式版本对我来说很好。

阅读“使用 GitLab 手动(重新)授权 GitLab Mattermost”部分,我去了 中的Applications部分,Admin Area发现了一个“Mattermost”应用程序。那里的两个网址是错误的(可能是因为我第一次设置了一个 dummy mattermost_external_url),所以我手动更正了它们。我不确定我是否尝试使用/不使用端口或两者兼而有之。

我试图在 GitLab 中删除 Mattermost 应用程序并重新开始 Mattermost 配置。我也尝试重置 Mattermost(这样做,但我总是遇到同样的错误。

我还尝试将其设置为/etc/gitlab/gitlab.rb


我启用了日志:
mattermost['log_file_directory'] = '/var/log/gitlab/mattermost'

cat /var/log/gitlab/mattermost/mattermost.log基本上告诉我:

自动数据库升级失败.!!!

但这是我第一次尝试设置 Mattermost!

还要注意每次我运行sudo gitlab-ctl reconfigure(每次修改后我都调用它)我得到一个laaarge输出。

(我在这里发布了同样的问题)

0 投票
1 回答
210 浏览

oauth - 如何在源安装时将配置数据添加到 gitlab?

我需要遵循 gitlab 中的某些说明。那些 gitlab 指令是 -

我目前正在运行 gitlab 的源代码安装,但我没有可用的 /etc/gitlab/gitlab.rb 文件。

  1. 如何在从源安装而不是由综合包安装的 gitlab 实例中添加最重要的配置?

  2. 我要编辑哪些文件以及加载这些文件的 rake 命令是什么?

0 投票
2 回答
209 浏览

go - Mattermost + New Relic APM

我想在最重要的应用程序中使用 new relic APM。为了监控应用程序的性能,我在 api/post.go 文件中的 createpost api 请求处理程序上方添加了代码(如 new relic 中所述)。

应用程序显示在新的 Relic 仪表板上,并显示 CPU 和内存等属性。但没有显示响应时间和吞吐量属性。

根据新的 relic 文档(https://github.com/newrelic/go-agent),此代码必须添加到 main /init 块中,或者只是在我们需要监控性能的函数开始处添加。

但我无法监控响应时间和吞吐量属性未显示。可能是我在错误的地方添加代码。我还尝试在mattermost.go 文件的main() 函数开头添加代码。但没有成功。请建议我必须在哪里添加代码。

其次,他们还提到:

如果您使用的是标准 HTTP 库包,则可以通过包装 HTTP 请求来创建事务,作为检测函数代码的替代方法。
这是包装 HTTP 处理程序的前后示例:

前:

http.HandleFunc("/users", usersHandler)

后:

http.HandleFunc(newrelic.WrapHandleFunc(app, "/users", usersHandler))

这会自动启动和结束与请求和响应编写器的事务。

根据这个,我应该在 Mattermost 中的哪里添加代码?

0 投票
2 回答
3245 浏览

mattermost - 如何在mattermost中添加链接预览?

如何在mattermost中添加链接预览功能?

添加包含链接的帖子时,我最希望自动添加链接内容的预览

0 投票
1 回答
247 浏览

api - 无法在golang中获取最重要的频道列表

我正在尝试创建一个机器人并检索频道列表。我在存储库中使用了机器人示例,它大部分都在工作,除了它必须获取频道列表的部分。

要么我在做一些愚蠢的事情,要么GetChannels API真的不像 bot_sample.go 中描述的那样工作。我制作了一个较小的单独函数来测试该部分。

在此处添加代码以获得更好的可读性:

这段代码给了我错误:

./mattermost.go:30: channelList.Channels undefined(类型 *model.ChannelList 没有字段或方法 Channels)

现在,如果我只打印 ChannelList 变量的内容(使用 spew),我会得到以下信息:

0 投票
0 回答
170 浏览

mattermost - 如何为传出的 webhook/slash 命令设置代理?

我想为通过斜杠命令触发的传出 Web 请求设置代理。我发送的网络请求永远不会到达我的目标服务器,我认为这是因为它没有通过我们的代理进行路由。

0 投票
1 回答
802 浏览

oauth - GitLab 最重要 - 单点登录中断

尝试将 SSO 与 gitlab 一起使用时出现以下错误。如何在 Gitlab 中启用 OAuth2?

我的 /etc/gitlab/gitlab.rb 看起来像这样 -

0 投票
1 回答
1209 浏览

mattermost - 如何在 Mattermost 中将其他用户提升为系统管理员角色?

Mattermost 文档指出,自 3.0 版以来,具有系统管理员角色的用户可以将其他用户提升为同一角色。

然而,浏览 Web UI 并浏览文档让我不知道如何实现这一点。谁能指出我在 Web UI 中的正确位置?

0 投票
0 回答
256 浏览

node-red - 如果 api 在 http 请求节点中抛出 404,400 错误响应,如何克服,节点红色

当我使用 http 请求节点为无效参数调用 API 时,我的 api 会引发 404,400 错误,并且我试图将无效数据显示为响应。

当我触发 api 在浏览器上获得我们所期望的响应时。

但是,当我尝试最重要的客户端时,它会抛出一个错误说

我认为它不会进入我编写 if 语句的流程的下一个节点。

任何人都可以帮助我如何克服这个问题。

响应:- {“_msgid”:“22d03407.5d9fac”,“有效载荷”:“{\”全部\": [\"未找到 ID 为 xxxx 的 xxxx\"]}", "url": "xxxxxxxxx", "statusCode": 404, "headers": { "server": "nginx", "date": "格林威治标准时间 2017 年 1 月 27 日星期五 12:25:11”、“content-type”:“application/json; charset=utf-8”、“transfer-encoding”:“chunked”、“connection”:“close”、“变化”:“接受,Cookie”,“set-cookie”:[“uid=rB8uFViLPCdOjlIIA0mqAg==;路径=/”],“p3p”:“CP=\”CAO PSA OUR\“”},“req”: { "_readableState": { "objectMode": false, "highWaterMark": 16384, "buffer": { "head": null, "tail": null, "length": 0 }, "length": 0, "管道”:null,“pipesCount”:0,“flowing”:null,“end”:true,“endEmitted”:false,“reading”:false,“sync”:true,“needReadable”:false,“emittedReadable” : true, "readableListening": false, "resumeScheduled": false, "defaultEncoding": "utf8", "ranOut": false, "awaitDrain": 0, ....等待排水“:0,....等待排水“:0,....

0 投票
1 回答
469 浏览

postgresql - Mattermost 3.6.2 Ubuntu 16.04 pgsql 9.5 db 拨号错误问题

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

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

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

第二次重装vps

任何想法 ?帮助 !!:)