寻觅生命中的那一片浅草......

发布者 夜行人

成年人的思想还能进步么?

来源:学而时嘻之   作者:同人于郊

本文谈谈成年人思想的进步。

在我们上小学上中学的时候,不管学校的教育多么糟糕,我们的思想都在不停的进步。这表现在如果我们回首一年以前的自己的某些想法,做的某些事,会觉得那时候自己很傻。考察自己的进步的一个更客观的指标大概是“刮目相看指数”。别人如果一年没看到我们,再看的时候,第一反应往往是“你都长这么大了”。如果三年没看到再看,可能都不认识了。

但是成年以后,一个很可能的趋势是人的进步速度一般会越来越慢,以至于停止进步,甚至倒退。他们思想最牛B的时代是他们的年轻时代。中年以后他们就无法接受任何新的思想,以至于最后连自己的孩子都搞不定。

比如说歌手郑智化在过去十多年内就没有任何进步。我上中学的时候很喜欢郑智化,他的歌曲对我来说不仅仅是娱乐,而简直是一种教育。这么多年来我的思想进步了许多,可是最近郑智化在北京开演唱会,唱的还是当年那些老歌。伟大的郑智化,他为什么没有像翁美玲等美女那样在人生最伟大的年龄上死去,何必让人间见白头?

余秋雨的思想在过去这么多年内很可能还退步了。我最初知道他是上初中时看《读者文摘》上他的文章,高中以后我就再也不看《读者》,可是他现在连那种文章都写不出来。

最有意思的一点是,并非所有人都会在中年停止进步。比如赵本山就一直都在不停的进步:

– 最初赵本山是一个二人转演员。对于绝大多数二人转演员来说,上一次电视可能就是他们人生的顶峰;
– 然后赵本山变成了一个小品演员。对于黄宏这样的小品演员来说,走红全国就是他们人生的顶峰;
– 但赵本山继续进步,演了很多电视剧和电影,而且收视成绩相当好。对于冯巩这样的演员来说,又能上舞台又能演电视剧又能演电影就是他能力的极限;
– 但赵本山仍然在进步,他不但演电视剧,而且自己当导演,而且很成功;能演能导,这是一个“艺术家”的极限么?
– 但赵本山证明他不仅仅是个艺术家,他还是个实业家:他办影视基地等“产业”,他甚至试图买下一只足球队拯救中国足球;对郝海东来说,既能当好运动员有能当好商人就实现他的人生蓝图;
– 就在我猜想赵本山还能怎么进步的时候,他又推出了一大帮学生,证明自己甚至还是个好老师。

作为一个东北人,我热爱赵本山老师的所有节目,并且鄙视那些说这些节目粗俗的人。但我最佩服他的一点是他能够不停的进步。可能很多人会讽刺说他只不过是个爱折腾的贪婪的人,可是别人怎么就做不到呢?今天的赵本山一定可以让十年以前的他刮目相看。赵本山的例子显然说明年龄等生理因素不见得是阻碍我们思想进步的原因。

从事脑力劳动的人通常都能够在中年以后继续进步。比如王朔就能在成名之后还进步。可能很多人不喜欢王朔的进步,但他进步了。然而“脑力劳动”这个标准似乎也不准确,比如金庸过去几十年内就可以说没有任何进步,就连剑桥大学也无法使他进步。

我认为阻碍人进步的因素有两个。

第一个是早期的辉煌会把人的思想留住。有些人曾经在比如说大学时代是一个很优秀的学生,进入社会之后一旦受到挫折,他的思想就会永远用来回忆大学时光。梁启超说,“老年人常思既往,少年人常思将来”。一个人一旦开始回忆,他基本上就会停止进步。

第二个因素更普遍,需要详细说说。心理学认为人对于外部世界的认识可以分为三个区域:舒适区(comfort zone) ,学习区(learning zone),和恐慌区(panic zone)。

比如说我们看一本书,如果这本书所说的内容都是我们所熟悉的,完全符合我们已有的世界观和人生观,这本书就在我们的舒适区内。

但如果这本书说的内容与我们原有的世界观和人生观不符,但是我们思考之后仍然能够理解接受,那么这本书就在我们的学习区内。

如果这本书我们根本就理解不,那么就是在恐慌区。

心理学研究说,只有在“学习区”内做事,人才会进步。绝大多数人工作以后干的事情都是他的舒适区内的某种意义上的重复劳动,这怎么能进步呢?

金庸小说和各种消遣读物都在舒适区。一个很有意思的现象是很多三十多岁的人仍然一天到晚谈金庸。其实这些东西都应该在大学毕业以前看完就没必要再提。三十以后还整天谈金庸的人,可能四十岁以后唯一的谈资就是他们的孩子。

现代社会分工的一个特点是尽量把人往他自己的舒适区里分。你想干有挑战的工作,你老板却只想给你你胜任的工作。所有人都想永远挑战自我,但实际生活中人们主要的时间都在做一些驾轻就熟的事情。

随着年龄的增长,一个人获得挑战自我的机会会越来越少。这往往并不是年龄歧视,而更多的是市场合理调配的必然结果。只有那些有特殊机遇的人才能不断尝试新的生活。

所以我们又能怎么办?办法无非就是尽量呆在自己的“学习区”里,并且随时对“舒适区”保持警觉。

可能很多人会说赵本山活的那么累有什么可值得学习的?但我说的进步是思想上的。一个人的进步不见得非得从演员变商人。那些最牛B 的科学家一生都是科学家,但他们一生都在不断的进步。他们的世界观和人生观不是定死的,而是活的,不停地演化。

相比之下,倒是有很多年轻人,他们的脑浆已经从液体变成固体,只接受符合他们原有观念的东西。你跟他们说你落伍了,他们会说他们的世界观人生观已经成熟地形成。这可是连老头子都不敢说的话啊。

一个简单的nginx加多个fastcgi的负载均衡配置过程

一台服务器(xeon 3210 ,4G内存),采用nginx+php(fpm)+xcache+mysql 的架构,运行一个纯动态的php+mysql的网站,经过不懈的优化,在160万pv下运行的很稳定,负载很平稳。但随着访问量的增长,cpu终于还是在 250万pv的时候被大量的php-cgi进程给吃光了。由于网站的特性导致不能使用varnish等cache server。为了解决cpu不够用的问题,又不能把网站停掉,临时决定把一台闲置的服务器用上,做了个简单的负载均衡。把过程写下来备忘。
服务器A(在用的服务器):内网地址 192.168.0.1 运行 nginx mysql php(fpm) xcache
服务器B:内网地址 192.168.0.2 运行 php(fpm) xcache

一。修改服务器B上的php(fpm)的访问权限
默认情况下 php(fpm)监听在 127.0.0.1:9000 并且只允许来自 127.0.0.1的连接。为了能让内网其它机器访问,需要修改服务器B上的 php-fpm.conf中的两行配置。修改后的这两行如下:
<value name=”listen_address”>192.168.0.2:9000</value>
<value name=”allowed_clients”>192.168.0.2</value>
然后重启服务器B上的php-fpm

二。修改服务器A上的mysql访问权限
原来mysql只允许localhost连接的。为了让内网其它机器能够访问,需要修改mysql权限表中的相应用户的host字段,把localhost改成 %
这里还有一个问题,默认的时候mysql启动时是不使用 skip-name-resolve选项的,这样的话,从服务器B上的连接会比较慢,因为mysql会对 192.168.0.2这个ip做dns反向查询,导致大量的从服务器B上的连接处于 login状态…..解决这个问题有两个办法,一是加入 skip-name-resolve参数重启mysql,二是在 /etc/hosts中加入一句 192.168.0.2 server2

三。把程序文件copy一份到服务器B,程序放置的路径,权限等要一致

四。接下来配置最关键的nginx.conf
很简单
原来对php的请求是直接交给 127.0.0.1:9000处理,现在要定义两台
先在http段中加入下面一段
upstream fastcgi {
server 127.0.0.1:9000 weight=1;
server 192.168.0.2:9000 weight=2;
}
然后把原来的 fastcgi_pass 127.0.0.1:9000;
改为 fastcgi_pass fastcgi;
重启nginx,看看服务器B的状态,cpu的使用率马上就上来了,而服务器A的cpu使用率和负载都下降了不少。

做这样的负载均衡,不需要什么复杂的配置,不影响原站点的访问。速度快,工作量少。还是有些可取之处的。

转载自:http://www.admin99.net/read.php/365.htm

有关nginx upstream的几种分配方式

nginx的upstream目前支持4种方式的分配

1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
3、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

4、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
5、url_hash(第三方)
按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。

转载自:http://www.admin99.net/read.php/366.htm

深究Nginx502 bad gateway, 504 Gateway Time-out的彻底解决

我的VPS是256M的内存,CPU是四核心的,所以更多的我会在乎内存。而在我调试服务器的时候通常会遇到Nginx502 bad gateway和504 Gateway Time-out的错误。分析nginx.conf我发现server和fastcgi的buffers过多,导致fastcgi请求的数量过大,php-fpm无法及时处理而出错。循此思路我们可以再总体buffers不变的情况下减少请求数量,具体的ningx.conf改动细节如下:

server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 1 128k; 4 32k
client_max_body_size 8m;

sendfile on;
tcp_nopush     on;

keepalive_timeout 60;

tcp_nodelay on;

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 128k;
fastcgi_buffers 2 256k;8 128
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

gzip on;
gzip_min_length  1k;
gzip_buffers     1 64k; 4 16
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types       text/plain application/x-javascript text/css application/xml;
gzip_vary on;

另外,php-fpm的默认静态处理方式会使得php-cgi的进程长期占用内存而无法释放,这也是导致nginx出错的原因之一,因此可以将php-fpm的处理方式改成apache模式。

<value name=”style”>apache-like</value>

从更改完毕到现在的测试表明上述方式的效果还是很明显的,并没有发现一次Nginx502 bad gateway或504 Gateway Time-out错误。当然,如果你的VPS或者服务器的性能足够好可以根据具体情况不必做无谓的改动。

转载自:http://www.thismail.org/bbs/thread-3321-1-1.html

Cacti无法登陆故障解决一例

Cacti0.87b,今天发现不能登陆。

具体表现为:

用户名/密码输入正确、数据库的user_log表中正确记录了登录信息,并且result为1(验证成功),但是页面始终停留在index.php,不能进入

查资料得知,这个现象大多时候是因为php的session异常。

经检查发现,在这台机器上,由于另一服务的日志突然暴增,导致/分区的磁盘容量用尽,session无地方可写。删除异常的日志文件后,问题得到了解决。

另:

cacti的密码是MD5加密的,可以在登录mysql后,用这种方式重置密码

UPDATE user_auth SET password=MD5(“yourpassword”) WHERE username=’admin’

session.save_handler = files

session.save_path = “/tmp”

转载自:http://www.dbalife.com/archives/146.html

2026年三月
« 5月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031