The Mirages

樱桃沟夹事

最近又碰到内存使用的问题了,这次很明显就是slab使用的。 使用slabtop可以很清楚的看到是proc_inode_cache使用的最多。 slabtop slab里存放的我们知道就是那些经常调用又被经常释放的东西。但是奇怪的是,一旦slab特别大导致系统内存满,这个时候默认是不会清理slab去释放内存的,所以会产生OOM,导致某些进程crash。 在这里我们看到是proc_inode_cache, 本来不明白这个是什么意思。也没有什么文档,slabinfo里也没有说明这个。 后来看了http://blog.csdn.net/npy_lp/article/details/7196296 这位大神的这篇文章弄明白了,原来是proc文件系统的inode的占用的。 于是就开始查进程了。可进程不多啊,于是查线程,可以通过如下命令进行检查。 ```c
ps -eLf


下面这个是结合了很多参考加上自己实践最终确认能用的。不过这个还是跟主题有很大关系。不是所有主题都是可以完全转成静态的。下面这个配置文件是nginx的,apache的用户就没有这样的烦恼了。   大部分主题都是可以使用的,但是有些加了一些动态验证这样代码的,要那样的就只能用fastcgi cache来进行处理了。   这里使用的是wordpress的supercache模块。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
upstream php-fpm { 
server unix:/var/run/phpfpm.sock;
}
server {
listen 80;
server_name mirages.dev;
root /opt/web/wordpress;
index index.php;
access_log logs/mirages.dev.access.log proxy;
error_log logs/mirages.dev.error.log;
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ /\.svn/* {
deny all;
}
location ~ /\.git/* {
deny all;
}
location /nginx_status {
stub_status on;
access_log off;
}
set $cache_uri $request_uri;
# POST requests and urls with a query string should always go to PHP
if ($request_method = POST) {
set $cache_uri 'null cache';
}
if ($query_string != "") {
set $cache_uri 'null cache';
}
# Don't cache uris containing the following segments
if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|\[a-z0-9_-\]+-sitemap(\[0-9\]+)?.xml)") {
set $cache_uri 'null cache';
}
# Don't use the cache for logged in users or recent commenters
if ($http_cookie ~* "comment_author|wordpress_\[a-f0-9\]+|wp-postpass|wordpress_logged_in") {
set $cache_uri 'null cache';
}
# Use cached or actual file if they exists, otherwise pass request to WordPress
location / {
try_files /wp-content/cache/supercache/$http_host/$cache_uri/index.html $uri $uri/ /index.php ;
}
location ~ \.php$ {
try_files /wp-content/cache/supercache/$http_host/$cache_uri/index.html $uri $uri/ /index.php ;
fastcgi_pass php-fpm;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/web/wordpress$fastcgi_script_name;
fastcgi_intercept_errors on;
include fastcgi_params;
# # fastcgi_cache cache_fastcgi;
# # fastcgi_cache_valid 200 302 301 24h;
# fastcgi_cache_valid any 1m;
# # fastcgi_cache_min_uses 1;
# # fastcgi_cache_use_stale error timeout invalid_header http_500;
# fastcgi_cache_key $request_method://$host$request_uri;
}
# Cache static files for as long as possible
location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
expires max;
log_not_found off;
access_log off;
}
location ~ ^/(status|ping)$ {
include /opt/server/nginx/conf/fastcgi_params;
fastcgi_pass unix:/var/run/phpfpm.sock;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
allow 127.0.0.1;
deny all;
}
}

富森火车站是一个尽头站,就跟北京站一样,出和进都是只有一条线的。 去的一路上都是大片大片的菊花相伴,德国到处都是各种菊花,后来去了国王湖,湖也是漂着大量的菊花花粉。 到了富森已经是下午了,下了火车还下了会雨,可这山中的小城里这雨来的快,去的也快。 由于第二天好像是周末,这边商场超市都会关闭,于是加紧最后最后时间去超市大采购,居然超市里2/3都是中国同胞,感觉他们买东西都不花钱一样的。 由于这次住的地方有灶台和锅啥的,然后这个住宿不提供早餐,于是买了培根和鸡蛋啥的。 第一晚就根据老板娘介绍的去了一家巴伐利亚特色的餐厅,进去之后居然要排队好久,球子说去别家吧,去了另外一家更夸张,要提前进行预订,没办法就回来的,之前跟我们一起排队的上海同胞居然都吃上了。   连我这样平时不喝酒的人,也来了杯当地特色小啤酒,好像叫什么BBK的。后来住宿的老板娘居然还要送我们一瓶来着的。 我来的这个是牛肉卷,球子是大肘子,据说这个是当地特色,旁边上海同胞6个人都是大肘子的。第一天吃味道还不错, IMG_8683_副本   IMG_8692_副本   来富森很多人都是从慕尼黑出发,当天来回的,因为很多人都是只去一个地,那就是新天鹅堡。其实这样会错过很多的。富森的美不是一个天鹅堡可以概括的。   天鹅堡有2个,于是一个被称为老天鹅堡,一个是新天鹅堡,大家经常看到的是新天鹅堡。但是老天鹅堡看着也不错的。 IMG_8705_副本   沿着这条坡道就是去到新天鹅堡的必经之路。还有可怜的小马车呢,在这雨天,马蹄还老打滑。小马驹展现出来也是一种无奈的眼神。 IMG_8715_副本 玛丽莲桥是拍摄新天鹅堡最佳的角度。 IMG_8780_副本   感觉就这么孤零零的在山顶上,跟老天鹅堡对视着。 IMG_8753_副本   从地理位置上富森位于阿尔卑斯山脉下,这边跨过几座山就是奥地利和瑞士以及列支敦士敦,而跨过群山就是意大利的米兰,科莫等地了。 而欧洲最美的几个城堡都集中在阿尔卑斯山地区。 上午逛完了城堡,下午就是富森郊区游览,只可惜今天不是蓝天,不然这个简直就是壁纸啊。 IMG_8862_副本   第二天就要去到德国最高峰–楚格峰。 需要换一次大巴才能到。不过德国的大巴的时间还是很准时的。本来是要坐火车的,结果一查坐火车还要绕道奥地利,所以就大巴吧。 不过这次侥幸没绕道奥地利,后面碰到德国铁路司机大罢工。 去的路上有2个地风景不错,一个奥巴马村和巴依老爷村。 这个楚格峰居然还能坐火车上去,但是火车只能到次顶峰,最高峰还得坐缆车上,可今天不巧,坐不了缆车。 这个就是火车的起始站。 IMG_8986_副本 这整个阿尔卑斯山脉一眼望不到尽头。 IMG_9085_副本 山腰上有一个著名的EIB湖, 山上是雪山,我们就在这美丽的EIB湖边吃饭了。国外风景区内的餐饮价格一直都是平价的。 IMG_9122_副本   下山回来途径巴依老爷家居然天空放晴了,于是下车赶紧来几张。 IMG_9249_副本IMG_9256_副本 这漂亮的风景下,怎么能不来个合影呢。 IMG_9311_副本   好了,富森和富森周边游就结束了。接下来我们就要跟德国铁路司机大罢工坐斗争了。

坐快车专车的最大好处就是可以体验各种的车。 最近1-2周一直在坐各种快车,有滴滴的,有uber的。 滴滴打的稍微多一点,uber就3次。 滴滴打到的分别为: 别克君威,北汽Ev150,  奔腾B70, 起亚K3, 东南菱帅 uber打到的分别为: 马六, 北汽EV150, 途观。 滴滴是你必须输入出发地点和目的地,然后司机来进行抢单的模式,由于现在这2个公司都是以单数来考评司机的,所以长距离的快车司机一般都不愿意接的。于是导致媳妇现在上班打车经常无人接单。 而uber是另外一种模式,你只要输入出发地,uber自动进行派单的,而就算用户取消,那也会影响到司机考核的。 这样的话就不会出现无人接单的情况。但是在高峰期间,uber会提示你是否接受提高单价来进行打车。 跟uber司机聊天,说之前uber是自动会把用户分配到最近的车,这样对司机对乘客都是最好的,但是刷单的太多了,导致uber不得不调整为某个距离内随机进行派单。这个司机说他有一次在朝阳北路上开车,结果碰到几个都是派单后立刻取消的,说那边全部都是耍单的,不得不把uber关了。 现在uber和滴滴还都是有补贴的,不过都没有之前凶猛了,之前uber一周接80单就补贴6000, 一个月不用干几天就24000到手了啊。而且现在基本都是车费的1.3~1.5倍进行补贴吧,不过只要这2个对手还在,这种补贴应该还会继续的。 不过从这个就能典型的看到滴滴的中国思维和uber的美国思维。 回到正题,这个也算作为以后买车的参考。 只有舒适性的顺序: 君威>途观>马六>奔腾>其他

上周末和上上周末跟球子一起去上产前训练班。

第一节课主要目标是为了到时候可以顺利自然生产进行的。然后会有各种各样的训练动作,然后对于产程有了一点了解。

上完课后球子买了一个瑜伽球,这个主要是为了到时候可以坐上去,尽量跁开双腿,要能一字就nb了。

第二周学习的就是了解整个产程,各个产生如何放松,以及老公如何处理,如何呼吸等等。 其实这些都是书上有的,主要是为了球子周末别缩家里。

第二周来回都是用的滴滴打车,结果来回总共花了5快钱。

6月22日陪球子去二次产检。

这次是去东南院区看的,人明显比老院人多了,还好都是上次直接给号了。

开了一堆的血液检查和尿检,都没有啥问题,大夫也没特别关照的。

在B超的时候出现子宫积血,B超大夫问球子有没有出血的现象,球子说没有,然后去看医生也说没有问题,一般会自动吸收的。但是什么原因导致的没有问。

也算小虚惊一场啊。

海德堡算是大城市了,果然火车站比希尔塔赫的要大许多,不过一出火车站门口就全都是停放的自行车了。

这里有两个地很有名,一个是在山间的城堡,一个也是在山间的哲学家小径。两个地隔内卡河对望着。

刚到海德堡有点小雨,典型的黑森林气候,穿过欧洲最长的步行街就能到达城堡山底下。

IMG_8464_副本

要以前我俩肯定是爬山上了,可这次怀有小小球了,那就直接缆车吧。在缆车购票窗口两人研究半天,有各种出发和目的地,也分单程和来回,还有儿童和老年票啥的,半天后终于研究完并买好。

IMG_8476_副本

阅读全文 »

昨天跟球子一起去孕妇学校了。

全面学习了一下这个怀孕到出生的流程。

专家一直说中国的如何如何落后,现在中国刨妇产率之高是全世界少有的。

然后一直说美国怎么样怎么样的,看来美国确实是宇宙中心啊。

然后就是什么时候去医院,平时如何注意营养,合着球子现在每天的水果过多了,人家只要一个苹果就可以了。。。

总之我们缺乏的内容还是挺多的。下面就是这次的听课笔记了:

阅读全文 »

5月28日,小球球你妈今天下午给你去建档完成了,据说没啥人。看来你以后刚好避过了出生高峰期,可惜读书的时候还得碰到一堆小猴子。

球子建档异常的顺利,说医生就看着B超就觉得不错。也不用再另外补啥的,可我们的叶酸都补了快半年了。

周日进行了B超检查,居然能看到小小球的脑袋了。

而且检查结果一切正常,都有胎心了。

球子的高兴的心情真是溢于言表啊。

小小球你要加油啊。 你妈咪现在真是热切的盼望你的到来。

每天都让我听肚子里你的心跳啊,可惜现在应该都是听不到的,哈哈。

0%