【发布时间】:2019-12-09 19:38:31
【问题描述】:
我正在使用 httpd:alpine 容器来部署在 Angular 上开发的网站,而不使用 Node(由于生产环境中的一些限制)。我其实是用this amazing guide by Andreas Lorenzen作为基础的,特别是文末指定的Dockerfile。
问题是,在执行一段时间后,容器突然停止而无法自行重新启动。我从 'docker logs' 收到的唯一信息如下:
127.0.0.1 - - [29/Jul/2019:14:51:20 +0000] "GET / HTTP/1.1" 200 883
127.0.0.1 - - [29/Jul/2019:14:51:25 +0000] "GET / HTTP/1.1" 200 883
127.0.0.1 - - [29/Jul/2019:14:51:31 +0000] "GET / HTTP/1.1" 200 883
127.0.0.1 - - [29/Jul/2019:14:51:37 +0000] "GET / HTTP/1.1" 200 883
[Mon Jul 29 14:51:44.042754 2019] [mpm_event:notice] [pid 1:tid 139803211808072] AH00491: caught SIGTERM, shutting down
关于为什么会发生这种情况的任何想法?我试图在容器中查找 Apache 日志,但找不到任何...谢谢!
【问题讨论】:
-
在 apache 宕机之前你会更改任何文件吗?
-
嗨@LinPy!恐怕不会,我只是让 httpd 容器运行。如果我要更改任何内容,我会从头开始重建并重新启动所有内容。