私はインターネットで狩りをしてきましたが、これを行う方法(それが可能であれば)を見つけることができません - 個々のスクリプトでHHVMをバイパスするか、hhvmへの代替リンクをバイパスしてください。HHVMをバイパスすることはできますか?
私たちはサーバー上でコマンドラインPHPスクリプトのヒープを実行します.HHVMはそれらの高速化と負荷軽減の面で神から送られてきました。問題はある特定のスクリプトです、magmi(Magentoインポートコマンドラインツール)が期待どおりに動作していない - > HHVMが高速で挿入にスキップし、設定可能な製品を挿入する必要があります。製品)。
さて、私たちはPHPをあまり使うので、デフォルト動作(およびWebサービス)は、すべてのPHPリクエストをデフォルトのhhvmに設定します。
/usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60
明白な問題を回避するには、へのシェルスクリプトを作成し、その代替を削除し、magmiスクリプトを実行し、その代替を再インストールすることです。しかし、これは理想的ではありません。サーバ上の他のスクリプトが頻繁に実行されるからです(Magentoは5分ごとにcron.phpを実行します)。
私が知りたいことは、代替手段をバイパスする方法があることです(/ usr/bin/phpを直接呼び出すとhhvmがデフォルトになります)。
または、コマンドラインでHHVMをバイパスすることはできますか?
最新のHHVMバージョンのUbuntu Trustyを使用してください。