1

最近サーバーを8ギガのRAMにアップグレードしたのに、[販売]-> [注文]ページに移動すると、Magentoサイトがクラッシュします。1日あたり約5〜6千人の訪問者があり、約6千の製品があります。実行速度が速く、以前ほどクラッシュしませんが、注文ページでクラッシュします。見つけたすべてのMagentoチュートリアルを実行しましたが、まだ問題があります。これがmy.cnfで、エラーの原因である可能性があるかどうかを確認します。

[mysqld]
innodb_file_per_table = 1
default-storage-engine = MyISAM

max_connections = 400
key_buffer_size = 256M
myisam_sort_buffer_size = 64M
join_buffer_size = 2M
read_buffer_size = 1M
sort_buffer_size = 1M
table_open_cache = 2500
thread_cache_size = 128
Interactive_timeout = 45
wait_timeout = 20
connect_timeout = 8
max_allowed_pa​​cket = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 128M
query_cache_type = 1 table_definition_cache
= 512 max_heap_table_size
= 64M tmp_table_size
= 32M
innodb_buffer_pool_size = ] max_allowed_pa​​cket = 16M [myisamchk] key_buffer_size = 64M sort_buffer_size = 64M read_buffer_size = 16M write_buffer_size = 16M 私は正しい場所を探していますか、それとも問題を追跡するために別の場所を探す必要がありますか?
















編集:明確にするために、magentoで500エラーが発生し、mysqlサーバーがクラッシュします。
Mysqltempはホームに設定されているため、サイズの制限はありません。

4

1 に答える 1

2

詳細については、apacheログとmysqlログの両方を確認する必要があります

OSによっては、ログファイルを確認してください。さらに詳しい情報を提供できる場合があります。

/etc/httpd/logs/error.log

/var/logs/mysql/*.log

考えられる問題の1つ:

32ビットOSと32ビットバージョンのMySQLを実行していますか?その場合innodb_buffer_pool_size = 4096M、MySQLが安定しないため、約2GIGを超えるとクラッシュが発生します。

innodb_buffer_pool_size = 1024Mサーバーが安定するかどうかを確認することをお勧めします。
の詳細については、 MySQLの公式ドキュメントinnodb_buffer_pool_sizeを参照してください。

于 2012-09-18T08:38:20.993 に答える