我托管我的webapplication是一个使用Dokku的docker容器。
有时(可能每1-2天)docker容器就会消失(docker ps
时没有显示),结果我的服务器出现故障。
我还没能找到原因。
我正在寻找一种调试方法,任何想法?
答案 0 :(得分:3)
Docker logs将为您提供容器的stdout和stderr。您的申请可能会也可能不会提供有用的信息。
docker logs <containerid_or_name>
Docker守护程序可以使用--restart
策略管理长时间运行的容器。
docker run --restart=always <image>
答案 1 :(得分:2)
您的应用程序服务器因任何原因显然已崩溃。你可以看到使用<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="@*|text()|comment()|processing-instruction">
</xsl:template>
<xsl:template match="//part">
<part>
<xsl:text>00</xsl:text>
<xsl:value-of select="."></xsl:value-of>
</part>
</xsl:template>
</xsl:stylesheet>
的原因。还要防止你的应用程序在将来使用{{1}}并停止运行,这样它会在每次崩溃时自动重启