k*****u 发帖数: 1688 | 1 在抓twitter,每秒钟几百次写,刚开始还好 过段时间就开始频繁挂掉
请问应该怎么补救??
我的vps是1G内存,是不是太小了? |
w**z 发帖数: 8232 | 2 看看 log
【在 k*****u 的大作中提到】 : 在抓twitter,每秒钟几百次写,刚开始还好 过段时间就开始频繁挂掉 : 请问应该怎么补救?? : 我的vps是1G内存,是不是太小了?
|
l******n 发帖数: 9344 | 3 use innodb if you are not using it
【在 k*****u 的大作中提到】 : 在抓twitter,每秒钟几百次写,刚开始还好 过段时间就开始频繁挂掉 : 请问应该怎么补救?? : 我的vps是1G内存,是不是太小了?
|
h**********c 发帖数: 4120 | 4 mysql monitor,有个类似htop之类的东东 |
k*****u 发帖数: 1688 | 5 error 是 Got an error reading communication packets
网上搜了一下说是要增加max_allowed_packet,这个一般要多大?我的vps只有512M的内存 |
c*********e 发帖数: 16335 | 6 内存太小了,至少要几个g吧。
【在 k*****u 的大作中提到】 : 在抓twitter,每秒钟几百次写,刚开始还好 过段时间就开始频繁挂掉 : 请问应该怎么补救?? : 我的vps是1G内存,是不是太小了?
|
w********m 发帖数: 1137 | |
c*********e 发帖数: 16335 | 8 就你一个用户在写入mysql吧?如果是,那就好办多了。
【在 k*****u 的大作中提到】 : 在抓twitter,每秒钟几百次写,刚开始还好 过段时间就开始频繁挂掉 : 请问应该怎么补救?? : 我的vps是1G内存,是不是太小了?
|
s****y 发帖数: 983 | 9 max_allowed_packet 默认值是4mb,你要设置为你的单条query的可能最大值。
另外抓twitter为什么要每秒写几百次,不能批量插入吗?还有可以考虑把数据存在文
件里,然后用sphinx之类的全文搜索。 |