Apache 访问日志显示太多 408 错误代码,每天将近 400 个。
xxxx - - [25/Apr/2012:22:43:06 -0600] "-" 408 0 "-" "-"
大约有 400 个来自不同 IP 地址的此类请求。
我不知道这是产生太多孩子的原因,有时接近 624 个孩子,而且只有少数用户。我怎么能找出确切的原因。我们正在使用 php 和 mysql(connections- 800)
启用:tcp_tw_reuse
syn_retries :2
syn_ack_retires :3
fin-time_out:30
阿帕奇超时:15
保持连接
保活超时 7
最大备用:40
最小备用:25
每个孩子的请求数:4000
MAX_CLIENTS:800
任何配置错误是否会导致 mysql..mysql 调谐器显示创建过多的临时表
Current max_heap_table_size = 200 M
Current tmp_table_size = 200 M
Of 17158 temp tables, 30% were created on disk
table_open_cache = 125 tables
table_definition_cache = 256 tables
You have a total of 97 tables
You have 125 open tables.
Current table_cache hit rate is 3%
Run Code Online (Sandbox Code Playgroud)
早些时候,临时表是of the 23725 temp tables 38% were created on disk,但我改变max_heap,并tmp_table从16米200米和它降低到30%..
engine myisam
group_concat_max_len = 32768
key_buffer_size = 3.7 GB,
thread_stack = 256k,
table_cache = 125
query_cache_limit …Run Code Online (Sandbox Code Playgroud) 操作系统:Debian 6.0 RAM:3072 M,CPU:单核。
最佳:
top - 08:56:43 up 21 days, 12:37, 1 user, load average: 28.38, 22.48, 15.95
Tasks: 8 total, 1 running, 7 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.3%us, 14.7%sy, 0.0%ni, 17.5%id, 57.0%wa, 0.1%hi, 4.4%si, 0.0%st
Mem: 3145728k total, 28144k used, 3117584k free, 10236k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1247 root 20 0 18932 1240 1000 R 0 0.0 0:00.06 …Run Code Online (Sandbox Code Playgroud) 对其中一个 apache 子进程执行 strace,它显示两次系统调用之间的时间间隔为 24 秒。我如何确定导致此行为的原因。看起来两个子进程花费的时间几乎相同(24.7 和 23.92)秒。
我们使用 apache prefork 与 php5 和 mysql 5
/var/lib/php5/ 是 php 会话文件夹
带有 processid -20539 的 apache Children1 的 strace 输出
ps -u www-数据 | grep apache2 | awk '{print"-p " $1}' | xargs strace -o /strace/strace.log -ff -s4096 -r
20539 0.000064 关闭(13) = 0
20539 0.000060 打开(“/var/lib/php5/sess_9t2cvnvdoruh666rjpm515idm0”,O_RDWR|O_CREAT,0600)= 13
20539 0.000065 羊群(13, LOCK_EX) = 0
20539 24.711888 fcntl(13, F_SETFD, FD_CLOEXEC) = 0
20539 0.000056 fstat(13, {st_mode=S_IFREG|0600, st_size=211, ...}) = 0
20539 0.000080 …
是否可以使用 Xen 将 Windows 作为虚拟机运行qemu-dm?如果可以的话,该怎么办呢?
由于没有VT技术的Xen仅支持半虚拟化,那么qemu-dm帮助虚拟机访问网络和磁盘的模拟器是否可以配置为模拟整个硬件?
对于 KVM,可以qemu-dm为没有硬件辅助虚拟化支持的系统执行此操作吗?