Not sure, but I guess since nginx process is a child process of kimchid process, in theory, when kimchid process is finished (or &#39;gracefully&#39; killed) all child process should finish with no problems.<br><br><div class="gmail_quote">On Tue Jan 27 2015 at 8:00:50 AM Royce Lv &lt;<a href="mailto:lvroyce@linux.vnet.ibm.com">lvroyce@linux.vnet.ibm.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/26/2015 02:38 PM, Aline Manera wrote:<br>
&gt;<br>
&gt; On 26/01/2015 16:48, Rodrigo Trujillo wrote:<br>
&gt;&gt; Kimchi has a problem when updating itself. Kimchid is restarted and all<br>
&gt;&gt; children are killed, including Yum. When that happens, the updates are<br>
&gt;&gt; not finished properly and the system ends up in an inconsistent state.<br>
&gt;&gt; This patch changes the Systemd KillMode to &quot;process&quot;, so, child<br>
&gt;&gt; processes will remain in the system, letting yum finishes all<br>
&gt;&gt; transactions in background, while kimchi restarts correctly.<br>
&gt;<br>
&gt; Probably we have the same behaviour for Ubuntu and openSUSE. Have you<br>
&gt; checked them?<br>
&gt;<br>
&gt;&gt; Signed-off-by: Rodrigo Trujillo &lt;<a href="mailto:rodrigo.trujillo@linux.vnet.ibm.com" target="_blank">rodrigo.trujillo@linux.vnet.<u></u>ibm.com</a>&gt;<br>
&gt;&gt; ---<br>
&gt;&gt;   contrib/<a href="http://kimchi.spec.fedora.in" target="_blank">kimchi.spec.fedora.in</a>  | 6 ++++--<br>
&gt;&gt;   contrib/kimchid.service.fedora | 2 +-<br>
&gt;&gt;   2 files changed, 5 insertions(+), 3 deletions(-)<br>
&gt;&gt;<br>
&gt;&gt; diff --git a/contrib/<a href="http://kimchi.spec.fedora.in" target="_blank">kimchi.spec.fedora.<u></u>in</a><br>
&gt;&gt; b/contrib/<a href="http://kimchi.spec.fedora.in" target="_blank">kimchi.spec.fedora.<u></u>in</a><br>
&gt;&gt; index 92d3e49..4236641 100644<br>
&gt;&gt; --- a/contrib/<a href="http://kimchi.spec.fedora.in" target="_blank">kimchi.spec.fedora.<u></u>in</a><br>
&gt;&gt; +++ b/contrib/<a href="http://kimchi.spec.fedora.in" target="_blank">kimchi.spec.fedora.<u></u>in</a><br>
&gt;&gt; @@ -109,10 +109,12 @@ install -Dm 0755 contrib/kimchid.sysvinit<br>
&gt;&gt; %{buildroot}%{_initrddir}/<u></u>kimchid<br>
&gt;&gt;   %post<br>
&gt;&gt;   if [ $1 -eq 1 ] ; then<br>
&gt;&gt;       /bin/systemctl enable kimchid.service &gt;/dev/null 2&gt;&amp;1 || :<br>
&gt;&gt; -    # Initial installation<br>
&gt;&gt; -    /bin/systemctl daemon-reload &gt;/dev/null 2&gt;&amp;1 || :<br>
&gt;&gt;   fi<br>
&gt;&gt;<br>
&gt;&gt; +# Reload systemd in initial install and in update, because<br>
&gt;&gt; kimchid.service<br>
&gt;&gt; +# may have been changed<br>
&gt;&gt; +/bin/systemctl daemon-reload &gt;/dev/null 2&gt;&amp;1 || :<br>
&gt;&gt; +<br>
&gt;&gt;<br>
&gt;&gt;   %preun<br>
&gt;&gt;<br>
&gt;&gt; diff --git a/contrib/kimchid.service.<u></u>fedora<br>
&gt;&gt; b/contrib/kimchid.service.<u></u>fedora<br>
&gt;&gt; index 7abe49b..92b8d86 100644<br>
&gt;&gt; --- a/contrib/kimchid.service.<u></u>fedora<br>
&gt;&gt; +++ b/contrib/kimchid.service.<u></u>fedora<br>
&gt;&gt; @@ -6,7 +6,7 @@ After=libvirtd.service<br>
&gt;&gt;   [Service]<br>
&gt;&gt;   Type=simple<br>
&gt;&gt;   ExecStart=/usr/bin/kimchid<br>
&gt;&gt; -ExecStop=/bin/kill -TERM $MAINPID<br>
&gt;&gt; +KillMode=process<br>
We started nginx proxy in kimchi server, will it also be stopped and<br>
restarted correctly?<br>
&gt;&gt;   EnvironmentFile=/etc/kimchi/<u></u>kimchi.conf<br>
&gt;&gt;<br>
&gt;&gt;   [Install]<br>
&gt;<br>
&gt; ______________________________<u></u>_________________<br>
&gt; Kimchi-devel mailing list<br>
&gt; <a href="mailto:Kimchi-devel@ovirt.org" target="_blank">Kimchi-devel@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel" target="_blank">http://lists.ovirt.org/<u></u>mailman/listinfo/kimchi-devel</a><br>
&gt;<br>
<br>
______________________________<u></u>_________________<br>
Kimchi-devel mailing list<br>
<a href="mailto:Kimchi-devel@ovirt.org" target="_blank">Kimchi-devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel" target="_blank">http://lists.ovirt.org/<u></u>mailman/listinfo/kimchi-devel</a><br>
</blockquote></div>