BandwagonHost CN2线路国内电信联通已直连

BandwagonHost是最具性价比的国外VPS提供商,也是最懂国人的国外VPS提供商,呵呵~毕竟BandwagonHost的VPS线路经常对国内优化,并且还出各种适合国内用户使用的一键包。

前段时间,BandwagonHost先上线了国内高速的CN2线路VPS主机,不过那时只支持国内电信直连。直至昨天,BandwagonHost CN2线路联通也直连了,好消息啊,呵呵~

BandwagonHost CN2线路VPS配置:

SPECIAL 10G KVM CN2

  • SSD: 10 GB RAID-10
  • RAM: 512 MB
  • CPU: 1x Intel Xeon
  • Transfer: 500 GB/mo
  • Link speed: 1 Gigabit
  • 优惠码:BWH1ZBPVK
  • 价格:28.19美元/年
  • 直达购买链接
SPECIAL 20G KVM CN2

  • SSD: 20 GB RAID-10
  • RAM: 1024 MB
  • CPU: 1x Intel Xeon
  • Transfer: 1000 GB/mo
  • Link speed: 1 Gigabit
  • 优惠码:BWH1ZBPVK
  • 价格:46.99美元/年
  • 直达购买链接

VPS评测与排名网提示购买过程中请使用搬瓦工优惠码:BWH1ZBPVK

另外,VPS评测与排名站觉得512MB内存版更适合个人科学上网,而1GB方案更适合个人建站和科学上网,呵呵~

搬瓦工官网:点击直达

LNMP常见问题解决办法大全

VPS评测与排名网一直使用的是军哥的LNMP一键web环境,一直用起非常不错。不过,LNMP也会出现一些问题,这里看到CSDN上有一篇总结的非常不错的LNMP常见问题解答办法大全,特此收藏,希望帮到大家,也帮助自己,呵呵~

1、ERROR: invalid PHP executable specified by TEST_PHP_EXECUTABLE = /usr/local/src/php-5.3.18/sapi/cli/php

出现情况:make php过程中的错误

错误意思: 关闭安全模式就好了,都是safe模式的测试 惹的祸。最新版的php 安装包中已经没有safe模块了。

解决办法: 该错误可以忽略直接make install 好了。

2、nginx: [emerg] getpwnam("www") failed

出现情况:刚装完nginx后,运行测试文件的时候。

错误意思:获得 www 用户失败。

解决办法:在nginx.conf中 把"#user nobody;"的前面#注释去掉,改为"user www www;"

3、nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

出现情况:刚安装完nginx后重启时报的错。

错误意思:在 /usr/local/nginx/logs 目录下没有nginx.pid

解决办法: 运行这句话,问题解决 "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" 这句话的意思的为nginx指定配置文件路径。

/usr/local/nginx/sbin/nginx -t 测试nginx的配置文件是否正确

4、nginx: [warn] conflicting server name "" on 0.0.0.0:80, ignored

出现情况: 配置完nginx的 配置文件后,reload时出现的这个错误。

错误意思:nginx的 配置文件中有域名冲突了

解决办法:查看配置文件是否有冲突的域名,如果有的话删除再reload就可以了。

linux上用LINUX下用grep "VPSRR.COM"搜索一下,一般是由于修改的是没有注意造成的。

搜索到有相同的重复,去掉重复的域名配置就可以了。

5、nginx: [alert] kill(34719, 1) failed (3: No such process)

出现情况:重启linux系统后,运行 "/usr/local/nginx/sbin/nginx -s reload" 报这个错误

错误意思:nginx启动的时候杀死进程34719失败,原因是没有这个进程。

解决办法:

[root @mylinux ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
[root @mylinux ~]# /usr/local/nginx/sbin/nginx -s reload

指定一下nginx 的配置文件 然后重启就好了。

6、[root@mylinux logs]# /usr/local/php/sbin/php-fpm -t

[23-Jun-2013 21:00:29] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)
[23-Jun-2013 21:00:29] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[23-Jun-2013 21:00:29] ERROR: FPM initialization failed

出现情况:运行 " /usr/local/php/sbin/php-fpm -t" 测试 php-fpm 的配置文件时出现。

错误意思:找不到 php-fpm.conf 文件(php-fpm配置文件)

解决办法:

[root@mylinux init.d]# cd /usr/local/php/etc
[root@mylinux etc]# cp php-fpm.conf.default php-fpm.conf
[root@mylinux etc]# /usr/local/php/sbin/php-fpm -t
[23-Jun-2013 21:04:00] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful

7、[root@mylinux init.d]# /etc/init.d/php-fpm start 或者 service php-fpm start

Starting php-fpm [23-Jun-2013 21:16:01] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)
[23-Jun-2013 21:16:01] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[23-Jun-2013 21:16:01] ERROR: FPM initialization failed
failed

出现情况:启动php-fpm的时候遇到,该问题和问题6、实际是同一个问题。

错误意思: 找不到 php-fpm.conf 文件(php-fpm配置文件)

解决办法:

[root@mylinux init.d]# cd /usr/local/php/etc
[root@mylinux etc]# cp php-fpm.conf.default php-fpm.conf
[root@mylinux etc]# service php-fpm start
Starting php-fpm done

8、Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/mylinux.pid).

出现情况:运行" service mysqld start"或者" /etc/init.d/mysqld start"启动mysqld守护进程的时

错误意思:重启mysql失败,原因是找不到

解决办法:从报错上看,看不出具体问题,只能看日志了

[root@mylinux /]# cd /usr/local/mysql/data
[root@mylinux data]# tail -f -n 20 mylinux.err

130623 16:34:53 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
130623 16:34:53 [Note] Plugin 'FEDERATED' is disabled.
130623 16:34:53 InnoDB: The InnoDB memory heap is disabled
130623 16:34:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130623 16:34:53 InnoDB: Compressed tables use zlib 1.2.3
130623 16:34:53 InnoDB: Initializing buffer pool, size = 128.0M
130623 16:34:53 InnoDB: Completed initialization of buffer pool
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
130623 16:36:33 InnoDB: Unable to open the first data file
InnoDB: Error in opening ./ibdata1
130623 16:36:33 InnoDB: Operating system error number 11 in a file operation.
InnoDB: Error number 11 means 'Resource temporarily unavailable'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
130623 16:36:33 InnoDB: Could not open or create data files.
130623 16:36:33 InnoDB: If you tried to add new data files, and it failed here,
130623 16:36:33 InnoDB: you should now edit innodb_data_file_path in my.cnf back
130623 16:36:33 InnoDB: to what it was, and remove the new ibdata files InnoDB created
130623 16:36:33 InnoDB: in this failed attempt. InnoDB only wrote those files full of
130623 16:36:33 InnoDB: zeros, but did not yet use them in any way. But be careful: do not
130623 16:36:33 InnoDB: remove old data files which contain your precious data!
130623 16:36:33 [ERROR] Plugin 'InnoDB' init function returned error.
130623 16:36:33 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130623 16:36:33 [ERROR] Unknown/unsupported storage engine: InnoDB
130623 16:36:33 [ERROR] Aborting
130623 16:36:33 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
130623 16:36:33 mysqld_safe mysqld from pid file /usr/local/mysql/data/mylinux.pid ended

出现情况:查看以上日志很明显是一句 InnoDB: Check that you do not already have another mysqld process

说明已经有mysqld进程在运行了,所以启动mysql失败。

解决办法:

[root@mylinux etc]#ps -ef|grep mysqld
[root@mylinux etc]#kill -9 进程号
[root@mylinux etc]#service mysqld start

这是启动一次 mysql 报的具体的错误。

我重启了一下CentOS服务器,再重启一下mysqld,问题自己解决了,可能是由于LVM磁盘管理软件的原因。

出现这个问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:

(1)、可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限

解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!

(2)、可能进程里已经存在mysql进程

解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!

(3)、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。

解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的 !http://blog.rekfan.com/?p=186

(4)、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。

解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data

(5)、skip-federated字段问题

解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

(6)、错误日志目录不存在

解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

(7)、selinux惹的祸,如果是centos系统,默认会开启selinux

解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

(8)、mysql的data目录挂载的磁盘空间已经用完

解决方法:df -h 查看磁盘使用情况,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容然后清理多余数据,以后在研究吧。启动mysql,成功启动!

VPS评测与排名站出现过多个问题,都解决了,呵呵~

Centos系统命令行下修改root密码操作

VPS评测与排名网经常卖VPS主机,且最常用的系统即Centos系统,VPS主机商常随机产生root密码,这导致VPS评测与排名网复制起来要找半天密码。

鉴于这种情况,不得不拿到VPS即修改VPS的root密码。这里,就给嫩司机分享下Centos系统命令行下修改root密码的方法。

首先使用root用户登录,如果非root用户登录,请先切换到root用户下,切换执行命令:su root,然后按提示输入root用户的密码即可切换到root用户。

Centos英文系统操作如下【执行passwd命令】:

[root@localhost ~]# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Centos中文系统操作如下【执行passwd命令】:

[root@localhost /]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。

特别提醒:输入密码是不显示的。退出后就需要用新的密码登录了。

CloudFlexy香港/新加坡等亚洲VPS上线

CloudFlexy最近经常出现在各类主机网,因为CloudFlexy连续出各种特价VPS,性价比不错。VPS评测与排名网也介绍过CloudFlexy的便宜Windows VPS主机及特价洛杉矶VPS等。

近期,CloudFlexy又来搞事了,推出了性价比非常不错的亚洲机房VPS,包括香港机房和新加坡机房。其中,香港机房位于leaseweb机房,国内线路直连。而新加坡机房则是OVH的机房,国内全球绕,呵呵~

CloudFlexy特价亚洲机房VPS方案如下:

  • 内存:1G
  • CPU:1核
  • 硬盘:10G(SSD或SATA)
  • IPv4:1个
  • 流量:1Gbps @ 1T/100M @ 10T
  • 虚拟技术:KVM
  • 系统:Windows/Linux
  • 5折优惠码:discoverasia(仅限年付才可以使用)
  • 价格:7.99美元/月,47.94美元/年
  • 购买链接

特别说明:CloudFlexy这款特价亚洲VPS上线时间长,没耐心等建议就别下单了。另外,CloudFlexy这款特价亚洲机房VPS分1Gbps端口和100M端口,其中1Gbps端口每月给1T流量,100M端口每月给10T流量,自己根据需求选择。

Cloudflexy官网:http://www.cloudflexy.com/

Hostens 储存型VPS推荐 1TB硬盘仅3.49欧

Hostens是一家国外的主机提供商,主要提供虚拟主机、分销主机及VPS主机等,和time4vps.eu是一家。

目前,Hostens推出了三款储存型VPS主机,硬盘超大,价格也非常便宜。有需要大硬盘空间的便宜可以看看,1TB硬盘空间仅3.49欧元/月,且流量为10TB/月。

Hostens官网:https://www.hostens.com/

Hostens存储VPS配置如下表:

1TB VPS

  • 内存:1024 MB
  • swap:512MB
  • CPU:1核
  • 硬盘:1024 GB
  • 端口:100 Mbps
  • 流量:10 TB/月
  • 价格:41.88欧元/年
  • 购买链接
2TB VPS

  • 内存:2048MB
  • swap:1024MB
  • CPU:1核
  • 硬盘:2048 GB
  • 端口:200 Mbps
  • 流量:20 TB/月
  • 价格:83.88欧元/年
  • 购买链接
4TB VPS

  • 内存:4096MB
  • swap:2048MB
  • CPU:1核
  • 硬盘:4096 GB
  • 端口:400 Mbps
  • 流量:40 TB/月
  • 价格:167.88欧元/年
  • 购买链接

附上Hostens机房测速信息:

109.235.69.33 / 2a02:7b40:6deb:4521::1

http://lg.hostens.com/250MB.test

Hostens官网:https://www.hostens.com/

CloudCone 256MB内存KVM VPS仅1.67美元

CloudCone是国外的一家VPS提供商,提供计时的VPS主机产品。CloudCone数据中心位于洛杉矶MultaCom机房,国内速度不错。

目前,CloudCone的计时VPS采用KVM构架,SSD硬盘,最低配置256MB内存VPS月付仅1.67美元,性价比还行。

CloudCone便宜VPS方案如下:

  • CPU:1
  • 内存:256 MB
  • 空间:5 GB SSD(RAID 10)
  • 流量:3 TB/月(1Gbps 端口)
  • IPv4:1
  • $1.67/月
  • CPU:1
  • 内存:512 MB
  • 空间:10 GB SSD(RAID 10)
  • 流量:3 TB/月(1Gbps 端口)
  • IPv4:1
  • $2.08/月

更多CloudCone配置见:https://cloudcone.com/cloud-servers/

附上CloudCone机房测速信息:

173.82.2.222

http://la.lg.cloudc.one/100MB.test

WordPress显示数据库查询次数、时间及内存占用

最近,VPS评测与排名站在试着学习优化WORDPRESS的速度,当然到目前为止也取得了一些效果,大家打开本站会明显感觉到VPS评测与排名网比之前打开的速度要快太多了。

那么,问题来了,优化WORDPRESS需要做些什么呢?这里VPS评测与排名站记录下如何查看优化前后的结果中,WordPress页面查询次数、加载时间和内存占用的具体情况,当然也包括WORDPRESS到底执行了那些MYSQL具体命令。

一、仅查看MYSQL数据库查询次数、时间及内存占用

将下面的代码添加到当前主题的 functions.php 文件中

//显示页面查询次数、加载时间和内存占用 For VPSRR.COM
function performance( $visible = false ) {
	$stat = sprintf(  '%d queries in %.3f seconds, using %.2fMB memory',
		get_num_queries(),
		timer_stop( 0, 3 ),
		memory_get_peak_usage() / 1024 / 1024
	);
	echo $visible ? $stat : "" ;
}

在需要显示的地方,使用下面的代码进行调用:

<!--?php if(function_exists('performance')) performance(false) ;?-->

如果想在页脚加载,将下面的代码添加到 functions.php 该函数的下面(确保你的主题文件中包含 wp_footer() ):

add_action( 'wp_footer', 'performance', 20 );

二、查看WORDPRESS具体执行了那些MYSQL的查询命令

1、首先在 wp-config.php 里添加如下代码:

define('SAVEQUERIES', true);

2、然后在 footer.php 里添加如下代码:

<?php if (is_user_logged_in()){
 global $wpdb;
 echo "<pre>";
 print_r($wpdb->queries);
 echo "</pre>";
 } ?>

以上两种方式各有用处,如果仅查看WORDPRESS的优化效果,第一种现实方式显示WORDPRESS MYSQL查询次数、时间及内存占用即可。

但如果需要对WORDPRESS进行进一步的优化,则需要第二种方法显示WORDPRESS具体执行了那些MYSQL命令。

VPS评测与排名网先收藏这点,有更多的技巧将在本站更新分享,谢谢!

搬瓦工CN2线路VPS新增1GB内存方案

搬瓦工前两天才新上线CN2线路的VPS主机,且只有一种方案,就是512MB内存的KVM方案,年付29.99美元。没相当,搬瓦工动作这么快,新增了1GB内存的CN2线路VPS方案给更高要求的用户,不得不说搬瓦工效率不错啊~

搬瓦工CN2线路两款VPS配置如下:

SPECIAL 10G KVM PROMO V3 – LOS ANGELES – CN2

  • SSD: 10 GB RAID-10
  • RAM: 512 MB
  • CPU: 1x Intel Xeon
  • Transfer: 500 GB/mo
  • Link speed: 1 Gigabit
  • $29.99
  • 直达购买链接
SPECIAL 20G KVM PROMO V3 – LOS ANGELES – CN2

  • SSD: 20 GB RAID-10
  • RAM: 1024 MB
  • CPU: 1x Intel Xeon
  • Transfer: 1000 GB/mo
  • Link speed: 1 Gigabit
  • $49.99
  • 直达购买链接

VPS评测与排名网提示购买过程中别忘了使用搬瓦工优惠码:BWH1ZBPVK

很实在吧,VPS评测与排名站个人觉得512MB内存版更适合个人科学上网,而1GB方案更适合个人建站和科学上网,呵呵~

搬瓦工官网:点击直达