2016-04-04 5 views
0

私はインターネットで狩りをしてきましたが、これを行う方法(それが可能であれば)を見つけることができません - 個々のスクリプトで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を使用してください。

答えて

1

バイナリphp-cliのデフォルトの場所である/usr/bin/php5を使用できます。

関連する問題