NginxはWordPressプラグインの更新をブロックします。

NginxはWordPressプラグインの更新をブロックします。

Nginxは、リビジョンなどのプラグインディレクトリのいくつかの奇妙なファイルをロックして、一部のプラグインが更新されるのを防ぐようです(translatepressでもこれを行いましたが、前回は実行しませんでした)。プラグインはroot権限でシェルからプラグインフォルダが削除されるのを防ぐため、nginxを再起動した後にのみ更新/削除できます。たとえば、

root@www:~# rm -r /var/www/wordpress/fsmuw/wp-content/plugins/revisionary/
rm: das Entfernen von '/var/www/wordpress/fsmuw/wp-content/plugins/revisionary/admin/.nfs0000000000229dc300000041' ist nicht möglich: Das Gerät oder die Ressource ist belegt
rm: das Entfernen von '/var/www/wordpress/fsmuw/wp-content/plugins/revisionary/admin/.nfs0000000000229dc400000042' ist nicht möglich: Das Gerät oder die Ressource ist belegt
rm: das Entfernen von '/var/www/wordpress/fsmuw/wp-content/plugins/revisionary/common/css/.nfs0000000000229dd600000043' ist nicht möglich: Das Gerät oder die Ressource ist belegt
rm: das Entfernen von '/var/www/wordpress/fsmuw/wp-content/plugins/revisionary/vendor/publishpress/wordpress-version-notices/assets/css/.nfs0000000000229e2600000044' ist nicht möglich: Das Gerät oder die Ressource ist belegt

英語に翻訳されたエラーメッセージは、「削除できません[...]:デバイスまたはリソースが使用中です」と同じです。この問題はいくつかのプラグインでのみ発生し、Nginxを再起動すると解決することができますが、それでもやや面倒です。なぜこれらのプラグインが自動的に更新されるように何を変更する必要があるのか​​を知っている人はいますか?

Debian 10.9 で Nginx 1.20.0 を使用する

ベストアンサー1

おすすめ記事