我已经使用docker在本地服务器上安装了seq,这里是docker命令:
docker run -d \
--restart unless-stopped \
--name seq \
-e ACCEPT_EULA=Y \
-v /var/log/seq:/data \
-p 8680:80 \
-p 8631:5431 \
datalust/seq:latest然后,我将项目配置为使用app.config文件将日志发送到服务器。此处的文件解压缩:
<!-- log server -->
<add key="serilog:using:Seq" value="Serilog.Sinks.Seq" />
<add key="serilog:write-to:Seq.serverUrl" value="http://192.168.1.200:8680" />
<add key="serilog:write-to:Seq.apiKey" value="CONFIGURED-API-KEY-HERE" />
<add key="serilog:write-to:Seq.restrictedToMinimumLevel" value="Debug"/>我无法让它工作,直到我将服务器端口更改为8680。在我得到System.Net.Sockets.SocketException: Connection refused异常之前。
重点是,我不应该使用8631端口而不是8680端口吗? 8680端口只用于网站,8631端口应该是接收端口。我是不是遗漏了什么?
发布于 2020-06-02 07:30:54
问题出在端口映射上:
-p 8631:5431序列接收端口是端口5341,而不是5431,因此需要:
-p 8631:5341https://stackoverflow.com/questions/62133399
复制相似问题