2016-04-25 13 views
2

私たちのプライベートパッケージで使用するToranプロキシを設定します。私はほとんどそこにテストしています。ToranプロキシのPHPメモリ制限

私はToran Proxyをデジタル海洋の基本的なランプスタックにセットアップしており、それは(私が知っているところから)正しく設定されています。しかし、Composerのインストール時(私のローカル開発者のセットアップ、OSXのデフォルトのApacheなど)に、私が要求しているパッケージが500 Internal Serverエラーのために利用できないと言っています。

Composer\Downloader\TransportException] 
The "https://url.com/repo/packagist/p/lewis/bettercms.json" file could 
not be downloaded (HTTP/1.0 500 Internal Server Error) 

私はサーバー上のApacheログをチェックしました。致命的なエラーはメモリが枯渇したためです。

私はphp.iniで2Gにアップし、Apacheを再起動しましたが、まだ運がありません!

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /var/www/toran.lewisecommerce.net/src/Toran/ProxyBundle/Service/Proxy.php on line 470 

誰もToranの設定に経験がありますか?あなたは何らかの記憶上の問題に遭遇しましたか?

Iveはphp -iをチェックしてメモリの制限を求めていましたが、これが変更を取得したようですので、かなりわかりました。そして私はphpinfo()に従って正しい.iniファイルを変更したと思いますし、もちろんApacheを再起動しました。まだ運がありません。ここ

は時にトップのスクリーンショットは、負荷がかかっている: top

おかげ

+0

あなたは 'php.ini'でどのような設定を変更しましたか? –

+0

返信用です私はmemory_limitを変更しました –

+0

仮想サーバーまたは共有ホスティングを使用していますか? –

答えて

0

それはあなたがVPSデジタル海に

を2GBのメモリを持つ仮想サーバーですので、メモリを欠いています他のサービスもメモリ(mysql、mailなど)を使用し、シェル上でtopを実行して、使用可能なメモリを確認します。

enter image description here


しかし、なぜそんなにメモリを使用するプロキシをトランでしょう、あなたは思いますか? 非常に高いようです!私は午前中に再びトップをチェックアウトするだろうが、私は以前 をチェックすると、サーバーが1ギガバイトで、それはまだ操作のピーク

で約400M空きメモリ を有していたとき、私は何を教えてするのは難しいですメモリの問題を引き起こします。 [email protected]に電子メールで連絡し、問題を説明してください。 https://toranproxy.com/support

0

PHPは私が変更していたものとは異なる.iniファイルを使用していました。正しい.iniファイルのPHP値を変更するだけです。

デジタルオーシャンの場合、これはCLIのものではなく、/etc/php5/apache2/php.iniです。