我有一台运行 CentOS 5 的全新服务器,它有 16 个内核和 20GB 内存。如果机器是 Xen 半虚拟化客户机很重要,但它是服务器上唯一的客户机,服务器有 32 个内核和 48GB 的 RAM。
当我发出:
service mysqld start
我得到一个超时,它说它失败了。但是,如果我再等 45 秒,服务器就会启动。mysqld 日志文件中没有列出任何错误。
我以前从未见过mysqld的行为如此,在这种情况下它不可能没有足够的资源!
由于没有错误消息,我什至可以开始调试它的任何想法?
谢谢,
巴特。
从命令行运行 mysqld 并对其进行 strace。
查看初始化脚本传递给 mysqld 的参数。
然后:
然后:
在另一个控制台中:
干杯