1
zts1993 2014-11-22 15:22:16 +08:00 via Android
优化一下mysql配置
|
2
Laobai 2014-11-22 15:25:47 +08:00 via Android
LZ搞不清Linux的内存机制么?
|
4
whywhywhy 2014-11-22 15:46:00 +08:00
装缓存插件吧,不然够呛
|
5
msg7086 2014-11-22 15:53:28 +08:00
先说说你怎么装的,装了什么,哪里看到480?
|
6
YAFEIML 2014-11-22 16:00:25 +08:00
cache化内存那么多吧
|
7
tumutanzi 2014-11-22 16:28:29 +08:00
我就是因为这个不再用do的vps了,虚拟主机省心。
|
9
msg7086 2014-11-22 16:33:44 +08:00
|
13
Gamon 2014-11-22 16:49:48 +08:00
总得说下你的网站环境吧,是Apache还是nginx,另外就是你的mysql的配置。或者你用了什么面板?
|
14
lemonda 2014-11-22 16:53:09 +08:00
|
15
xuwenmang 2014-11-22 17:07:45 +08:00
正常。。阿里云的512,你装完2个WP也是480!阿里云给的方案就是,把数据库存储引擎换成MyISAM。。
|
16
yylzcom 2014-11-22 17:32:53 +08:00
512M跑了20多个站点我会乱说(4个独立+一个带15站点的wordpress network)?
Debian6 + actgod脚本(LEB脚本增强版) quick cache 加一个 database cache reload |
18
orvice 2014-11-22 19:06:34 +08:00
apache么
|
19
mcone 2014-11-22 21:25:15 +08:00
|
20
lemonda 2014-11-22 22:16:01 +08:00
@mcone
适时推荐,利己利人。 cloudways 可以选择 DO 或者 Amazon,然后选择 WP 就会安装好,用户名和密码就在后台。 一个 VPS 可以部署多个 Application,比 DO 提供的 image 更简单且已经过优化,还有控制面板修改各项参数,直接绑定域名,甚至提供了迁移工具迁移现有 WP 站点。 这些对于楼主遇到的问题是有帮助的。 假如楼主还想在 VPS 上跑其它程序,需要 root 权限,那么 cloudways 不适合。 想减少内存使用,如 15 楼所说更换数据存储引擎为 MyISAM。 如果 MySQL 经常因缺内存挂掉,添加 Swap。 如果更换默认存储引擎为 MyISAM 后不能启动,参看: https://docs.oracle.com/cd/E17952_01/refman-5.6-en/innodb-turning-off.html 每次看到这种莫名的秀良民感………………真是………… |
21
zlbruce 2014-11-22 22:19:35 +08:00
我的也是 512M 的,建议用上一些缓存插件
另外,我刚用不久的时候会发现 dmesg 有很多oom killer 的日志,有时候会把 mysql 进程给杀掉,所以我给加了个 swap,你可以看看是否有 oom 的日志 |
22
ddnet02 OP @zlbruce 怎么使oom killer不把mysql杀掉?搜了一下,有些方法太难看不懂。还有怎么增加swap?能给我讲讲吗?
|
23
mcone 2014-11-23 12:03:40 +08:00
@lemonda 每次看到这种各方面都差不多的推荐还故意带着小尾巴的良民感,真是………………
你可以看看DO的wp模板跟你说的这个是否有很大的区别(之前帮别人搭过,只用过一次,但是感觉已经很无脑配置了,除了改apache虚拟端口外,别的几乎不需要用到ssh了),再来“利人利己”吧,lz选择了DO,肯定是有原因的,至少是付了一些钱的;直接不管现在现有的环境,来推荐另一个好付费的,你真是好心人 另外请不要长篇大论回复我了,谢谢 |
25
lemonda 2014-11-23 16:48:21 +08:00
@mcone
我用过 DO ,既然你没用过 cloudways,不懂又怎么好意思说别人的回复没管现有环境? 已经说过了 cloudways 也可以选择 DO, 只是一个部署工具。它付费和 DO 是一样的,按小时计费,相当于 DO 的 Reseller ,对楼主无损。 从回复内容看,我至少提供了一种选择,而且可以解决楼主遇到的问题,而你的回复无建设性,默认安装的环境也解决不了楼主的问题。 没闹明白就开始指责别人,只许你说完然后不让人回复了? 为让你感受下自己的做法,套电影名回一句 “《你丫闭嘴》 谢谢!” 强不知以为知,不服又不许辩,无胆匪类。 |
26
zlbruce 2014-11-23 21:59:45 +08:00
@ddnet02
swap 你可以按照这个来弄: http://snowolf.iteye.com/blog/912066 我没有弄4G这么多,只创建了1G的swap 还有就是可以设置下 fstab 文件让他开机的时候自动加载: /var/swap swap swap defaults 0 0 |
27
mcone 2014-11-24 19:18:50 +08:00
|
28
msg7086 2014-11-24 21:14:39 +08:00 1
其实我一直在问,哪看到的480M的占用。有不少人会看错数值,把不是内存占用的数值当成内存占用。
如果真的那么大,那就要反思为什么了。MySQL吃了那么多内存吗?把innodb关掉试试呗。 这儿很多人都128M跑过wp,有点难跑不过也不是完全不能跑。256M更是绰绰有余的。 |
29
Dk2014 2014-11-25 08:30:30 +08:00 via Android
我装的lnmp一键包,放wp也没你这么大啊
|
30
ddnet02 OP @msg7086 用putty free m看到这么多,php探针看到的真实内存使用也是这么多,重启一下就降到200多了,过一天又变回四百七八。主要是我是新手,mysql完全不知道怎么弄。
|
31
popu111 2014-11-25 12:25:46 +08:00
@ddnet02 别玩LAMP和wp了。。。Debian+Litespeed+SQLite+PHP外带typecho或Z-blog在等着你。。。
|
34
polaris14551 2014-11-26 15:25:17 +08:00
好吧,我来个ugly的方法,加个定时重启的脚本...
|