Обсуждение: docker container fails to start after stopping

Поиск
Список
Период
Сортировка

docker container fails to start after stopping

От
Mark Deneen
Дата:
I submitted a pull request on github, but it appears that you prefer
to use a mailing list for such things.

Attached is a patch to correct the behavior in the Docker container.

The problem is that apache generates httpd.pid at startup and it is
never removed.  When the container is stopped, the file remains.  At
startup httpd fails to start because it believes that httpd is already
running.

The patch simply deletes this file before starting httpd.

-M

Вложения

Re: docker container fails to start after stopping

От
Dave Page
Дата:


On Tue, Jan 2, 2018 at 6:42 PM, Mark Deneen <mdeneen@gmail.com> wrote:
I submitted a pull request on github, but it appears that you prefer
to use a mailing list for such things.

Attached is a patch to correct the behavior in the Docker container.

The problem is that apache generates httpd.pid at startup and it is
never removed.  When the container is stopped, the file remains.  At
startup httpd fails to start because it believes that httpd is already
running.

The patch simply deletes this file before starting httpd.

Thanks - patch applied (with the addition of "-f" to quieten any errors). 

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Re: docker container fails to start after stopping

От
Mark Deneen
Дата:
Thanks, Dave!

On Wed, Jan 3, 2018 at 7:56 AM, Dave Page <dpage@pgadmin.org> wrote:
>
>
> On Tue, Jan 2, 2018 at 6:42 PM, Mark Deneen <mdeneen@gmail.com> wrote:
>>
>> I submitted a pull request on github, but it appears that you prefer
>> to use a mailing list for such things.
>>
>> Attached is a patch to correct the behavior in the Docker container.
>>
>> The problem is that apache generates httpd.pid at startup and it is
>> never removed.  When the container is stopped, the file remains.  At
>> startup httpd fails to start because it believes that httpd is already
>> running.
>>
>> The patch simply deletes this file before starting httpd.
>
>
> Thanks - patch applied (with the addition of "-f" to quieten any errors).
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company