簡體   English   中英

Solr在Docker中運行時優雅地停止

[英]Stop Solr gracefully when it running in docker

我在docker容器中運行solr

我的碼頭工程ENTRYPOINT$SOLR_HOME/bin/solr start ${options}

目前,當我運行docker stop <container Id>它會終止進程,但solr會錯誤地停止

為了正確停止Solr,我們需要運行: $SOLR_HOME/bin/solr stop

docker stop <container Id>執行時,如何配置docker調用solr stop命令?

當運行$SOLR_HOME/bin/solr stop ,內核會向進程發送SIGQUIT信號。 要在docker kill --signal="SIGQUIT" <ContainerName>復制它,您需要運行docker kill --signal="SIGQUIT" <ContainerName>而不是docker stop。 Docker Stop默認發送SIGTERM信號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM