Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento网站在进行销售时崩溃->;订单页_Php_Mysql_Magento - Fatal编程技术网

Php Magento网站在进行销售时崩溃->;订单页

Php Magento网站在进行销售时崩溃->;订单页,php,mysql,magento,Php,Mysql,Magento,当我进入sales->orders页面时,我的magento站点崩溃了,尽管我最近将服务器升级到8G的ram。我们每天约有5-6千名访客,约有6千种产品。它运行速度更快,崩溃程度也没有以前那么大,但在订单页面上仍然会崩溃。我已经浏览了所有我能找到的magento教程,但我仍然有困难。下面是my.cnf,看看这是否可能导致错误: [mysqld] innodb_file_per_table=1 默认存储引擎=MyISAM 最大连接数=400 按键缓冲区大小=256M myisam\u排序\u缓

当我进入sales->orders页面时,我的magento站点崩溃了,尽管我最近将服务器升级到8G的ram。我们每天约有5-6千名访客,约有6千种产品。它运行速度更快,崩溃程度也没有以前那么大,但在订单页面上仍然会崩溃。我已经浏览了所有我能找到的magento教程,但我仍然有困难。下面是my.cnf,看看这是否可能导致错误:

[mysqld]
innodb_file_per_table=1
默认存储引擎=MyISAM

最大连接数=400
按键缓冲区大小=256M
myisam\u排序\u缓冲区大小=64M
连接缓冲区大小=2M
读取缓冲区大小=1M
排序缓冲区大小=1M
表\u打开\u缓存=2500
线程缓存大小=128
交互超时=45
等待\u超时=20
连接超时=8
允许的最大数据包数=16M
最大连接错误=10
查询缓存限制=1M
查询缓存大小=128M
查询缓存类型=1
表\u定义\u缓存=512
最大堆表大小=64M
tmp_表_尺寸=32M
innodb_buffer_pool_size=4096M
tmpdir=/home/mysqltemp

[mysqld_safe]
打开\u文件\u限制=8192

[mysqldump]
允许的最大数据包数=16M

[myisamchk]
按键缓冲区大小=64M
排序缓冲区大小=64M
读取缓冲区大小=16M
写入缓冲区大小=16M

我是在找对地方,还是应该找其他地方来追踪问题?

编辑:为了澄清,我在magento中得到一个500错误,mysql服务器崩溃

Mysqltemp设置为home,因此没有大小限制。

您应该查看apache和mysql日志以了解更多信息

根据您的操作系统,请检查日志文件,我可能可以帮助您了解更多信息:

/etc/httpd/logs/error.log

/var/logs/mysql/*.log
一个可能的问题:

您是否运行32位操作系统和32位版本的MySQL? 如果是这样,将innodb_buffer_pool_size=4096M置于2GIG以上会导致崩溃,因为MySQL将不稳定


我建议将
innodb\u buffer\u pool\u size=1024M
,看看服务器是否稳定。
有关
innodb\u buffer\u pool\u size
的详细信息,请参阅定义“崩溃”。Apache崩溃了吗?web服务器是否崩溃?带/home/mysqltemp的驱动器有多大?两者都有。我得到一个500服务器错误,mysql崩溃。我有MySQLTEM到主目录,所以它是一个巨大的驱动器。有任何内容转储到mysql错误。日志?magento日志中的任何内容?我运行的是64位版本的CentOS。我将innodb_缓冲池大小设置为1024m,这绝对有帮助。非常感谢。您可能正在使用32位MySQL,有关提示,请参阅MySQL\u x64Thanks。我会调查的。