最近サーバーを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_packet = 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_packet = 16M
[myisamchk]
key_buffer_size = 64M
sort_buffer_size = 64M
read_buffer_size = 16M
write_buffer_size = 16M
私は正しい場所を探していますか、それとも問題を追跡するために別の場所を探す必要がありますか?
編集:明確にするために、magentoで500エラーが発生し、mysqlサーバーがクラッシュします。
Mysqltempはホームに設定されているため、サイズの制限はありません。
1369 次
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 に答える