ホームページ  >  記事  >  バックエンド開発  >  coreseekの技術的な問題について

coreseekの技術的な問題について

WBOY
WBOYオリジナル
2016-06-23 13:40:07922ブラウズ

coreseek をインストールした後、テストは正常で、その後、実際のアプリケーションが phpcms 環境を使用して開始されました
インデックスが再構築され、その後、正式な検索が開始されました
検索をクリックすると、次のプロンプトが表示されました: 致命的なエラー: 許可されたメモリ サイズD:WWWphpcmsmodulessearchclassessphinxapi.class.php の 637 行目で 134217728 バイトが使い果たされました (775172097 バイトを割り当てようとしました)
次に、php.ini のメモリ値を 2048M、つまり、memory_limit = 2048M に変更しました
サービスを再起動し、インデックスを再構築して、検索をクリックします繰り返しますが、問題は残っています。難しい問題だと言わざるを得ません。


ディスカッションへの返信 (解決策)

775172097 バイトを割り当てようとしました

768MB のメモリが必要です。
php.ini をmemory_limit = 2048M に変更します。これで十分です。
変更した後も、
許容メモリ サイズは 134217728 と表示されますか?
「はい」の場合、変更が成功しなかったことを意味します。

ini_set('memory_limit','2048M'); を php ページに追加できます

php スクリプトを実行しているプロセスを再起動するか、変更したファイル パスが実際にサーバーによって読み取られるかどうかを確認してください

この質問はちょっとややこしい ターニングポイント…はははは

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。