Heim  >  Artikel  >  Backend-Entwicklung  >  Nach der internen Aktualisierung von index.html im Docker wurde beim Neustart des Nginx-Dienstes das Update nicht gefunden.

Nach der internen Aktualisierung von index.html im Docker wurde beim Neustart des Nginx-Dienstes das Update nicht gefunden.

WBOY
WBOYOriginal
2016-08-04 09:20:082227Durchsuche

Nachdem das Image mit -p 1334:80 ausgeführt wurde, wird auf die Nginx-Indexseite unter localhost:1334 zugegriffen.
Vim interaktiven Bash-Modus in Docker hat vim die Datei index.html von nginx geändert, gespeichert und beendet, aber der Effekt war nach dem Neustart des Dienstes nicht sichtbar:

<code>root@a79dfceda4d9:/usr/sbin# killall nginx        --关掉服务
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?    
See                                     --已经看不到master         http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       156  0.0  0.0   6328   488 ?        S+   06:33   0:00 grep nginx
root@a79dfceda4d9:/usr/sbin# nginx        --重新启动
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?
See                                    --又看到了http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       158  0.0  0.0  64428  2996 ?        Ss   06:33   0:00 nginx: master process nginx
www-data   159  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   160  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   161  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   162  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
root       164  0.0  0.0   6328   560 ?        S+   06:33   0:00 grep nginx
</code>

Besuchen Sie zu diesem Zeitpunkt den zugeordneten lokalen Host: 1334. Die Seite hat sich nicht geändert? ? ?
Ich verstehe es nicht ganz, ich hoffe, Sie können mir einen Rat geben.

Antwortinhalt:

Nachdem das Image mit -p 1334:80 ausgeführt wurde, wird auf die Nginx-Indexseite unter localhost:1334 zugegriffen.
Vim interaktiven Bash-Modus in Docker hat vim die Datei index.html von nginx geändert, gespeichert und beendet, aber der Effekt war nach dem Neustart des Dienstes nicht sichtbar:

<code>root@a79dfceda4d9:/usr/sbin# killall nginx        --关掉服务
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?    
See                                     --已经看不到master         http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       156  0.0  0.0   6328   488 ?        S+   06:33   0:00 grep nginx
root@a79dfceda4d9:/usr/sbin# nginx        --重新启动
root@a79dfceda4d9:/usr/sbin# ps -aux|grep nginx
warning: bad ps syntax, perhaps a bogus '-'?
See                                    --又看到了http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root       158  0.0  0.0  64428  2996 ?        Ss   06:33   0:00 nginx: master process nginx
www-data   159  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   160  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   161  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
www-data   162  0.0  0.0  64828  3580 ?        S    06:33   0:00 nginx: worker process
root       164  0.0  0.0   6328   560 ?        S+   06:33   0:00 grep nginx
</code>

Besuchen Sie zu diesem Zeitpunkt den zugeordneten lokalen Host: 1334. Die Seite hat sich nicht geändert? ? ?
Ich verstehe es nicht ganz, ich hoffe, Sie können mir einen Rat geben.

Nginx-Caching ist ebenfalls möglich, das Parsen wird jedoch nicht sofort wirksam.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn