douhui2307 2013-05-21 12:45
浏览 83

PHP Strace结果 - mysql睡眠连接

So, after running a strace on some sleeping connections, I have come across a few things which I have fixed (removed from the strace) But was wondering if anyone can notice anything else from this strace result.

It's a mysql Sleep state that when you analyse from an ntp netstat you can see that it is CLOSE_WAIT after a while. Generally we hit several sleeping connections which eventually grind the server to a half.

Process 13948 attached - interrupt to quit
read(14, "\21V\257\305\302\365\320\326", 8) = 8
close(14)                               = 0
mlock(0x1b50d70, 24)                    = 0
mlock(0xb766da80, 10624)                = 0
gettimeofday({1369138768, 45552}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 187) = 187
gettimeofday({1369138768, 45621}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 195) = 195
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Cache/Backend/File.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Cache/Backend/File.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Cache/Backend/File.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Cache/Backend/File.php", {st_mode=S_IFREG|0777, st_size=34079, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend/Cache/Backend", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend/Cache", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/site-name", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/home/site-name/site-name/current/temp", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
access("/home/site-name/site-name/current/temp", W_OK) = 0
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/temp", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Cache/Core.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Cache/Core.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Cache/Core.php", 0xbfeb553c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Cache/Core.php", {st_mode=S_IFREG|0777, st_size=23895, ...}) = 0
stat64("/home/site-name/site-name/current/temp/zend_cache---internal-metadatas---published_letters_S_0_T_4_E_1", {st_mode=S_IFREG|0600, st_size=99, ...}) = 0
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/temp/zend_cache---internal-metadatas---published_letters_S_0_T_4_E_1", {st_mode=S_IFREG|0600, st_size=99, ...}) = 0
open("/home/site-name/site-name/current/temp/zend_cache---internal-metadatas---published_letters_S_0_T_4_E_1", O_RDONLY) = 14
fstat64(14, {st_mode=S_IFREG|0600, st_size=99, ...}) = 0
lseek(14, 0, SEEK_CUR)                  = 0
flock(14, LOCK_SH)                      = 0
fstat64(14, {st_mode=S_IFREG|0600, st_size=99, ...}) = 0
read(14, "a:4:{s:4:\"hash\";i:-1389558010;s:"..., 8192) = 99
read(14, "", 8192)                      = 0
read(14, "", 8192)                      = 0
flock(14, LOCK_UN)                      = 0
close(14)                               = 0
time(NULL)                              = 1369138768
stat64("/home/site-name/site-name/current/temp/zend_cache---published_letters_S_0_T_4_E_1", {st_mode=S_IFREG|0600, st_size=3981, ...}) = 0
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/temp/zend_cache---published_letters_S_0_T_4_E_1", {st_mode=S_IFREG|0600, st_size=3981, ...}) = 0
open("/home/site-name/site-name/current/temp/zend_cache---published_letters_S_0_T_4_E_1", O_RDONLY) = 14
fstat64(14, {st_mode=S_IFREG|0600, st_size=3981, ...}) = 0
lseek(14, 0, SEEK_CUR)                  = 0
flock(14, LOCK_SH)                      = 0
fstat64(14, {st_mode=S_IFREG|0600, st_size=3981, ...}) = 0
read(14, "s:3971:\"a:2:{s:7:\"results\";a:4:{"..., 8192) = 3981
read(14, "", 8192)                      = 0
read(14, "", 8192)                      = 0
flock(14, LOCK_UN)                      = 0
close(14)                               = 0
time(NULL)                              = 1369138768
gettimeofday({1369138768, 47925}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 521) = 521
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48061}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 516) = 516
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48154}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 516) = 516
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48295}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 493) = 493
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48412}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 499) = 499
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48530}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 499) = 499
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48642}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 499) = 499
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 48751}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 499) = 499
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/app/models/Member.php", {st_mode=S_IFREG|0777, st_size=21802, ...}) = 0
lstat64("/home/site-name/site-name/current/app/models", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current/app", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
poll([{fd=13, events=POLLIN|POLLPRI}], 1, 0) = 1 ([{fd=13, revents=POLLIN}])
read(13, "", 8192)                      = 0
shutdown(13, 2 /* send and receive */)  = 0
close(13)                               = 0
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Db/Statement/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Db/Statement/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Db/Statement/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Db/Statement/Exception.php", {st_mode=S_IFREG|0777, st_size=1569, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend/Db/Statement", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend/Db", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
time(NULL)                              = 1369138768
open("/home/site-name/site-name/current/lib/Zend/Db/Statement/Exception.php", O_RDONLY) = 13
fstat64(13, {st_mode=S_IFREG|0777, st_size=1569, ...}) = 0
fstat64(13, {st_mode=S_IFREG|0777, st_size=1569, ...}) = 0
fstat64(13, {st_mode=S_IFREG|0777, st_size=1569, ...}) = 0
mmap2(NULL, 1569, PROT_READ, MAP_SHARED, 13, 0) = 0xb76fb000
munmap(0xb76fb000, 1569)                = 0
close(13)                               = 0
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Db/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Db/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Db/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Db/Exception.php", {st_mode=S_IFREG|0777, st_size=1076, ...}) = 0
time(NULL)                              = 1369138768
open("/home/site-name/site-name/current/lib/Zend/Db/Exception.php", O_RDONLY) = 13
fstat64(13, {st_mode=S_IFREG|0777, st_size=1076, ...}) = 0
fstat64(13, {st_mode=S_IFREG|0777, st_size=1076, ...}) = 0
fstat64(13, {st_mode=S_IFREG|0777, st_size=1076, ...}) = 0
mmap2(NULL, 1076, PROT_READ, MAP_SHARED, 13, 0) = 0xb76fb000
munmap(0xb76fb000, 1076)                = 0
close(13)                               = 0
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Exception.php", 0xbfeb552c) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Exception.php", {st_mode=S_IFREG|0777, st_size=2659, ...}) = 0
time(NULL)                              = 1369138768
time(NULL)                              = 1369138768
gettimeofday({1369138768, 51202}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 489) = 489
getcwd("/home/site-name/site-name/current/www", 4096) = 39
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/www/./Zend/Db/Statement/Exception.php", 0xbfeb51bc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Db/Statement/Exception.php", 0xbfeb51bc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Db/Statement/Exception.php", 0xbfeb51bc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
gettimeofday({1369138768, 51837}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 1189) = 1189
chdir("/")                              = 0
time(NULL)                              = 1369138768
getcwd("/", 4096)                       = 2
time(NULL)                              = 1369138768
lstat64("//./Zend/Db/Table/Select.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Db/Table/Select.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Db/Table/Select.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/home/site-name/site-name/current/lib/Zend/Db/Table/Select.php", {st_mode=S_IFREG|0777, st_size=6665, ...}) = 0
lstat64("/home/site-name/site-name/current/lib/Zend/Db/Table", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
getcwd("/", 4096)                       = 2
time(NULL)                              = 1369138768
lstat64("//./Zend/Db/Statement/Exception.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/pear/Zend/Db/Statement/Exception.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
lstat64("/usr/share/php/Zend/Db/Statement/Exception.php", 0xbfeb6ccc) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1369138768
gettimeofday({1369138768, 52798}, NULL) = 0
write(2, "[Tue May 21 07:19:28 2013] [erro"..., 136) = 136
munlock(0x1b50d70, 24)                  = 0
munlock(0xb766da80, 10624)              = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
writev(12, [{"HTTP/1.0 500 Internal Server Err"..., 466}, {"\37\213\10\0\0\0\0\0\0\3", 10}, {"\3\0", 2}, {"\0\0\0\0\0\0\0\0", 8}], 4) = 486
write(9, "wwww.sitename.com - - -"..., 223) = 223
shutdown(12, 1 /* send */)              = 0
poll([{fd=12, events=POLLIN}], 1, 2000) = 1 ([{fd=12, revents=POLLIN|POLLHUP}])
read(12, "", 512)                       = 0
close(12)                               = 0
read(5, 0xbfebbf8f, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 很想要一个很好的答案或提示
    • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
    • ¥15 怀疑手机被监控,请问怎么解决和防止
    • ¥15 Qt下使用tcp获取数据的详细操作
    • ¥15 idea右下角设置编码是灰色的
    • ¥15 全志H618ROM新增分区
    • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
    • ¥15 NAO机器人的录音程序保存问题
    • ¥15 C#读写EXCEL文件,不同编译
    • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL