标签: vps

  • ramnode 128M 使用感受及2015年最新coupon优惠码

    准备重新弄下早先注册的域名taoeuro,在v2ex看了不少网友的推荐,于是在昨天购买了一个ramnode 最低配置的vps,考虑到一般虚拟主机性价比不高,所以选择了价位相当的vps,还有一个独立ip,并且自己的可操控能力较强。

    15刀年付,几个机房可供选择,我选择了西雅图的机房,湖南电信这边访问速度还不错。现在的15刀每年的这款vps性能较之前的版本有了缩水,早先是内存和swap都是128m,现在内存虽然还是128m,但是swap交换分区已经缩水到64m,不要小看了这点缩水。

    vps所装程序中,如果用来搭建网站的话,mysql是消耗内存的大户,swap减半之后,mysql 5.5 都没办法安装,更不容说维持网站日常访问了。所以如果用来搭建wordpress的话,还是不推荐了,频繁的宕机会被搜索引擎给k了的。

    貌似他们的退款是3日内提交才可以,所以如果购买之后不满意的话,请第一时间联系客服取消服务。由于早先的优惠码已经都不能用了,这里给大家推荐一个最新的折扣码,下单减5刀。

    优惠码是官网提供的,WOWSSD5

    Get a $5 credit when you order a new VPS! Coupon: WOWSSD5

    这款vps的i/o性能很不错,如果用来做其他的话,还是很不错的。

    Update:

    目前最新可用折扣为订单9折优惠,优惠代码为SSD10

    10% OFF ANY NEW SSD VPS! Coupon: SSD10

  • digitalocean wordpress 数据库错误解决办法

    wordpress数据库连接错误的毛病相信很多用户都遇到过,无非是数据库出了故障,导致连接失败。前几日,一直被数据库连接错误的问题所围绕。刚开始,认为是vps性能差导致,于是开启了cache,可是依然如故,没过多久就又连接错误了。

    从网上搜索了一些优化mysql数据库的文章,尝试优化数据库,优化之后直接无法启动数据库了,查看日志后发现wp_options这个表故障所致,在vps中,进入mysql,repair下wp_options这个表,就可以了。

    用到的命令:

    登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;

    修复数据表:repair 表名

    修复wp_options的话,就输入 repair wp_options

    退出mysql操作: q

     

  • digitalocean使用两天感受

    博客由digitalocean驱动,有5天了,整体感觉不错,不过数据库挂掉了不下两次了,由于前几日没注意,看到阿里云发来的监测日志,才意识到宕机时间那么久。联系了客服,客服给的建议,竟然是让升级服务,说是512内存的vps支撑不了。

    这个确实有些让人难以接受了,我流量少的可怜,不存在大的波动,怎么可能频繁宕机呢?继续用两天试试,如果不行的话,就重装试试,实在不行就用完这个月再换回ec2,毕竟稳定比什么都重要。

    附上客服的奇葩解决办法:

    The most common reason why MySQL is not running is that it stopped or failed to start as a result of not enough memory.

    This can usually be seen by attempting to start the mysql server (“service mysql start” on Ubuntu and some other systems) and then reviewing the mysql error log (usually in /var/log/mysql/error.log or similar file path).

    A useful program to review the logs one page at a time is “less” –for example:

    less /var/log/mysql/error.log

    If you see memory issues such as “mmap can’t allocate” then you can be sure that you are having memory issues.

    Potential solutions are:

    1) upsize to a larger server. We recommend at least a 1GB droplet for any server utilizing a MySQL database.

    2) Enable swap space, which functions in the same way as RAM, except it’s slower since it’s using disk space to simulate RAM. Your system uses this only in the case where you run out of RAM, and it’ll likely result in slower responses from your site, but if you add enough swap (generally twice as much as the amount of RAM you have is a safe bet) it should prevent MySQL from crashing and causing your site to go down. You can find a guide relevant to your Linux distribution here:

    有点店大欺客的感觉了,之前哪怕用000webhost都没有这么脆弱。

  • 从amazon ec2搬迁至digitalocean

    博客使用Amazon EC2有一年了,一年的免费使用配额就要结束,由于博客所占用的空间以及流量比较低,综合考量之后,决定搬迁。EC2使用过程中,直到最后这个月的时候,才出现了MYSQL数据库有损坏的问题,简单修复后仍然正常使用,没有重启过,没有遇到过宕机。单论稳定这一条,还是很赞的。

    搬迁思路,很简单,EC2和digitalocean分别安装phpmyadmin,推荐安装4.0的版本,否则会遇到提示数据库版本低的问题。备份wp-content目录,copy到digitalocean中。

    不推荐使用wordpress的数据库备份插件,导入后会遇到乱码问题。

    由于博客使用了伪静态,导入到digitalocean后要设置一下。digitalocean一键安装的wordpress是使用的lamp架构,vps默认直接开启了伪静态。只需要在wordpress根目录添加.htaccess文件即可。

    还有一点就是wp-content文件夹的权限设置。

    处理完了以上这些问题就搬家成功了。如果遇到问题测试域名的话,建议自己本机改host来配合测试。