問題タブ [opcache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP opcache のリセット + symlink スタイルのデプロイ
symlink スタイルのデプロイ後に PHP opcache をリセットしようとしています。opcache_reset.php
私のプロジェクトにはwget
、ドキュメント ルートのシンボリック リンクの置換後に実行されるファイルがあります。
それにもかかわらず、古いファイルはまだ使用されています。出力によるとopcache_get_status()
、数はmanual_restarts
増加し、last_restart_time
最新の状態を保っていますが、ファイル パスは古いままです。opcache_reset.php
展開してから 1 分ほど経ってから手動で呼び出す必要があります。
PHP のバージョンは 5.5.6、ZendOpcache は 7.0.3-dev です。Opcache 構成:
php - Zend OPcache Extension + PHP >= 5.4 を Windows にインストールする方法
PHP 5.4.29 用の Zend OPcache モジュールを Windows 環境にインストールすることはできますか? PHP 5.4 と互換性があることを意図した OPCache をダウンロードしましたが、
ロードされた新しいものは何も表示されません。
php - PHP request_uri と __FILE__
$_SERVER['REQUEST_URI']
同じものが2つの異なるPHPファイルを開く必要がある状況はありますか?
私は mod_rewrite を使用しておらず、Apache 仮想ホストと、PHP ファイルが存在するターゲット ディレクトリへの Alias ポインターのみを使用していますが、完全に不可解なものを見ています。介入する変更 (Apache 構成、FS など) がない 1/2 時間離れた 2 つの同一の要求には、同じ REQUEST_URI でロードされた異なるファイルがあります。
utilupdate.php には次のものがあります。
error.log から:
access.log から:
30分前も間違っていましたが、逆になりました。
どこかでキャッシュに問題があるように見えますが、どこから始めればよいかわかりません。これは xcache または opcache と関係がありますか?