欢迎来到乾子的Blog。记录了我在上海每一步,我会努力...上海de今夜.....娘的,越发迷人了...今夜的我...shit...又在幻想做梦了.......^^还有,麻烦有些朋友转我的文章时候请注明出处好么...
Jul
4
MS的bing(必应)搜索引擎仿佛不像GG和baidu那样子。
就算不收录没关系。
可以提交网址,让MSN-BOT爬录你的网站
http://cn.bing.com/docs/submit.aspx?mkt=zh-CN
就算不收录没关系。
可以提交网址,让MSN-BOT爬录你的网站
http://cn.bing.com/docs/submit.aspx?mkt=zh-CN
Jul
2
【曝光】江苏泰州原始人网络倒闭!电信诉讼申请财产保全,客户全部受害!
7月1日消息,6月30-7月1日原始人所有工作人员无法联系到,电话无人接听、关机或空号。据江苏朋友实地考察获悉,泰州原始人网络办公室空无一人,办公室也已拆除。所有客户托管、租用服务器扣押机房、缴纳款项也无望追回。
据知情人士透露,原始人网络早在6月20日已将自己所有服务器转移走,6月,江苏电信对原始人网络提起诉讼!
6月22日江苏电信成功申请财产保全。拖欠江苏电信400余万,拖欠联通100余万,另拖欠装修费、所有客户将受害!
原始人网络在明知即将倒闭,仍声称即将到账3000万的融资并即将上市,一方面提高价格,另一方面通知客户扩大业务量,以骗取更多款项逃跑。我本人也是本次事件的受害者之一。据悉无望追回托管费用和取回服务器。在面对行业诚信体系严重缺失,一次次“二房东”卷款失踪的事件下,我们应该思考些什么?中国IDC行业的未来在哪里?
7月1日消息,6月30-7月1日原始人所有工作人员无法联系到,电话无人接听、关机或空号。据江苏朋友实地考察获悉,泰州原始人网络办公室空无一人,办公室也已拆除。所有客户托管、租用服务器扣押机房、缴纳款项也无望追回。
据知情人士透露,原始人网络早在6月20日已将自己所有服务器转移走,6月,江苏电信对原始人网络提起诉讼!
6月22日江苏电信成功申请财产保全。拖欠江苏电信400余万,拖欠联通100余万,另拖欠装修费、所有客户将受害!
原始人网络在明知即将倒闭,仍声称即将到账3000万的融资并即将上市,一方面提高价格,另一方面通知客户扩大业务量,以骗取更多款项逃跑。我本人也是本次事件的受害者之一。据悉无望追回托管费用和取回服务器。在面对行业诚信体系严重缺失,一次次“二房东”卷款失踪的事件下,我们应该思考些什么?中国IDC行业的未来在哪里?
Jul
1
先从FastCGI配置入手:
1.FastCGI进程是否已经启动
2.FastCGI worker进程数是否不够
运行 netstat -anpo | grep “php-cgi” | wc -l 判断是否接近FastCGI进程,接近配置文件中设置的数值,表明worker进程数设置太少
3.FastCGI执行时间过长
根据实际情况调高以下参数值
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
4.FastCGI Buffer不够
nginx和apache一样,有前端缓冲限制,可以调整缓冲参数
fastcgi_buffer_size 32k;
fastcgi_buffers 8 32k;
5.Proxy Buffer不够
如果你用了Proxying,调整
proxy_buffer_size 16k;
proxy_buffers 4 16k;
6.https转发配置错误
正确的配置方法
server_name www.mydomain.com;
location /myproj/repos {
set $fixed_destination $http_destination;
if ( $http_destination ~* ^https(.*)$ )
{
set $fixed_destination http$1;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $fixed_destination;
proxy_pass http://subversion_hosts;
}
参见:http://www.aiyobaby.com/
当然,还要看你后端用的是哪种类型的FastCGI,我用过的有php-fpm,流量约为单台机器500万PV(动态页面), 现在基本上没有碰到502。
1.FastCGI进程是否已经启动
2.FastCGI worker进程数是否不够
运行 netstat -anpo | grep “php-cgi” | wc -l 判断是否接近FastCGI进程,接近配置文件中设置的数值,表明worker进程数设置太少
3.FastCGI执行时间过长
根据实际情况调高以下参数值
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
4.FastCGI Buffer不够
nginx和apache一样,有前端缓冲限制,可以调整缓冲参数
fastcgi_buffer_size 32k;
fastcgi_buffers 8 32k;
5.Proxy Buffer不够
如果你用了Proxying,调整
proxy_buffer_size 16k;
proxy_buffers 4 16k;
6.https转发配置错误
正确的配置方法
server_name www.mydomain.com;
location /myproj/repos {
set $fixed_destination $http_destination;
if ( $http_destination ~* ^https(.*)$ )
{
set $fixed_destination http$1;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $fixed_destination;
proxy_pass http://subversion_hosts;
}
参见:http://www.aiyobaby.com/
当然,还要看你后端用的是哪种类型的FastCGI,我用过的有php-fpm,流量约为单台机器500万PV(动态页面), 现在基本上没有碰到502。
Jun
30
搞了半天郁闷死,死活不能防止图片盗链。后来看到晚上很多 人你转我的我 转你的。
虚拟站点加入
========================================
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
valid_referers none blocked www.aiyobaby.com aiyobaby.com www.aiyomama.cn aiyomama.cn bbs.aiyobaby.com home.aiyobaby.com;
if ($invalid_referer) {
rewrite ^/ http://www.aiyobaby.com/images/lji.jpg;
#return 403;
}
}
============================================
完成了别忘记重启服务器啊!
然后测试。这种方法不是深度的防止盗链,随机的。
有时候我测试带www和不带www的网址图片,发现显示的结果都不一样。


虚拟站点加入
========================================
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
valid_referers none blocked www.aiyobaby.com aiyobaby.com www.aiyomama.cn aiyomama.cn bbs.aiyobaby.com home.aiyobaby.com;
if ($invalid_referer) {
rewrite ^/ http://www.aiyobaby.com/images/lji.jpg;
#return 403;
}
}
============================================
完成了别忘记重启服务器啊!
然后测试。这种方法不是深度的防止盗链,随机的。
有时候我测试带www和不带www的网址图片,发现显示的结果都不一样。


Jun
30
转载请注明 乾子的blog------------------httP://www.6xuan.com
不知到这台cacti服务器是不是放的站点太多的缘故。
总是后半夜mysql就自动挂掉。
然后想着全部清除了自己手动配置下。
当然cactiEZ默认的东西还是可以保留的。
然后自己网站www.aiyobaby.com的数据保存了一份出来。
默认dell1950
SAS+4GMEM+XEON3。0
1.关于更换掉cactiEZ自带的apache和Mysql和php
采用nginx+mysql5.1+php手动编译的方法。
这个没有什么好说的。我的blog里面,或者网上都有一大堆关于nginx+php+mysql的配置方法。
如果当时不出图像那么手动删除rra目录下的所有文件,然后重新生成data tempates,开启debug看看是不是正常。
如果出现图像但是不出图,那么可以更换下rrdtool的版本来测试。
可以的话删除掉原来的devices,重新添加。
我就是一个一个测试的。整了一天。北京,上海,韩国的服务器全部那天没有流量。
2.过了短时间,cactiEZ默认的每分钟轮训次,用spine。
有时候我的网站也需要备份的。所以这个时候服务器卡的要死,网站基本打不开,而且mysql特别容易挂掉。
这个时候优化mysql性能参数。
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer_size = 128M
max_allowed_packet = 10M
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 8K
read_buffer_size = 512K
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 64M
bulk_insert_buffer_size = 32M
thread_cache_size = 300
thread_concurrency = 8
query_cache_size = 32M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
thread_stack = 192K
transaction_isolation = READ-COMMITTED
tmp_table_size = 246M
max_heap_table_size = 246M
long_query_time = 1
ft_min_word_len = 1
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2048M
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 16M
innodb_log_file_size = 128M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = 0
=======================================
优化linux性能参数。
vi /etc/sysctl.conf
在末尾增加以下内容:
引用
# Add
net.ipv4.tcp_max_syn_backlog = 65536
net.core.netdev_max_backlog = 32768
net.core.somaxconn = 32768
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_tw_recycle = 1
#net.ipv4.tcp_tw_len = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_max_orphans = 3276800
#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024 65535
使配置立即生效:
/sbin/sysctl -p
===========================================
3,这回我们更改没5分钟轮训一次,原来1分钟一次太耗资源了。
我们修改三个地方就好了
第一个 setting---将Poller Interval和Cron Interval均改为5分钟
Script and Script Server Timeout Value,由原先的25改为200.
第二个
traffic_in选项卡
Templates---Data Templates--Interface - Traffic(我要改的是监控交换机端口的轮询)
Data Source---Associated RRA's ----不要选择Hourly(1 Minute),其余三个都选择。
step---改成300
Heartbeat---改成600.
点击保存
好了,然后你看traffic_out选项卡也会改变。这个时候你在看其他关于
Interface - Errors/Discards Get SNMP Data (Indexed) Active
Interface - Non-Unicast Packets
这些都会自动修改的。
第三个 crontab -e
将*/1 * * * *xxxxxxxxxxxx
修改为*/5 * * * * xxxxxxxxxxxx
这些做完了,一定要删除原来rra里面的所有数据。
然后重启服务器ok了
然后访问你的网址是不是也快很多了呢冷笑话
转载请注明 乾子的blog------------------httP://www.6xuan.com
不知到这台cacti服务器是不是放的站点太多的缘故。
总是后半夜mysql就自动挂掉。
然后想着全部清除了自己手动配置下。
当然cactiEZ默认的东西还是可以保留的。
然后自己网站www.aiyobaby.com的数据保存了一份出来。
默认dell1950
SAS+4GMEM+XEON3。0
1.关于更换掉cactiEZ自带的apache和Mysql和php
采用nginx+mysql5.1+php手动编译的方法。
这个没有什么好说的。我的blog里面,或者网上都有一大堆关于nginx+php+mysql的配置方法。
如果当时不出图像那么手动删除rra目录下的所有文件,然后重新生成data tempates,开启debug看看是不是正常。
如果出现图像但是不出图,那么可以更换下rrdtool的版本来测试。
可以的话删除掉原来的devices,重新添加。
我就是一个一个测试的。整了一天。北京,上海,韩国的服务器全部那天没有流量。
2.过了短时间,cactiEZ默认的每分钟轮训次,用spine。
有时候我的网站也需要备份的。所以这个时候服务器卡的要死,网站基本打不开,而且mysql特别容易挂掉。
这个时候优化mysql性能参数。
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer_size = 128M
max_allowed_packet = 10M
table_open_cache = 512
sort_buffer_size = 2M
net_buffer_length = 8K
read_buffer_size = 512K
read_rnd_buffer_size = 1M
myisam_sort_buffer_size = 64M
bulk_insert_buffer_size = 32M
thread_cache_size = 300
thread_concurrency = 8
query_cache_size = 32M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
thread_stack = 192K
transaction_isolation = READ-COMMITTED
tmp_table_size = 246M
max_heap_table_size = 246M
long_query_time = 1
ft_min_word_len = 1
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 2048M
innodb_data_file_path = ibdata1:1024M:autoextend
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 16M
innodb_log_file_size = 128M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = 0
=======================================
优化linux性能参数。
vi /etc/sysctl.conf
在末尾增加以下内容:
引用
# Add
net.ipv4.tcp_max_syn_backlog = 65536
net.core.netdev_max_backlog = 32768
net.core.somaxconn = 32768
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_tw_recycle = 1
#net.ipv4.tcp_tw_len = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_max_orphans = 3276800
#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024 65535
使配置立即生效:
/sbin/sysctl -p
===========================================
3,这回我们更改没5分钟轮训一次,原来1分钟一次太耗资源了。
我们修改三个地方就好了
第一个 setting---将Poller Interval和Cron Interval均改为5分钟
Script and Script Server Timeout Value,由原先的25改为200.
第二个
traffic_in选项卡
Templates---Data Templates--Interface - Traffic(我要改的是监控交换机端口的轮询)
Data Source---Associated RRA's ----不要选择Hourly(1 Minute),其余三个都选择。
step---改成300
Heartbeat---改成600.
点击保存
好了,然后你看traffic_out选项卡也会改变。这个时候你在看其他关于
Interface - Errors/Discards Get SNMP Data (Indexed) Active
Interface - Non-Unicast Packets
这些都会自动修改的。
第三个 crontab -e
将*/1 * * * *xxxxxxxxxxxx
修改为*/5 * * * * xxxxxxxxxxxx
这些做完了,一定要删除原来rra里面的所有数据。
然后重启服务器ok了
然后访问你的网址是不是也快很多了呢冷笑话
转载请注明 乾子的blog------------------httP://www.6xuan.com




