存档

‘软件技巧’ 分类的存档

Nginx 502 Bad Gateway 错误的原因及解决方法

2015年10月8日 没有评论

Nginx会有好多种情况出现502错误,下面我们分情况来说一下。

一、fastcgi缓冲区设置过小

出现错误,首先要查找nginx的日志文件,目录为/var/log/nginx,在日志中发现了如下错误.

2013/01/17 13:33:47 [error] 15421#0: *16 upstream sent too big header while reading response header from upstream

查阅了一下资料,大意是nginx缓冲区有一个bug造成的,我们网站的页面消耗占用缓冲区可能过大.

网上查找了一下解决方法,在国外网站看到了一个增加缓冲区的方法,彻底解决了Nginx 502 Bad Gateway的问题.方法如下:

阅读全文...

分类: 站点建设, 软件技巧 标签: 1,755次阅读

【Redis】Windows下安装Redis

2015年7月30日 没有评论

1、redis简介

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

2、windows下安装redis
下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要安装的目录下,比如:D:\dev\redis-2.4.5。

打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-server.exe redis.conf 。运行以后出现如下界面。

这就说明Redis服务端已经安装成功。

重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。运行成功如下图所示。
这样,Redis windows环境下搭建已经完成,是不是很简单。

这样,Redis windows环境下搭建已经完成,是不是很简单。

环境已经搭建好,总得测试下吧。比如:存储一个key为test,value为hello word的字符串,然后获取key值。

正确输出 hell word,测试成功!

原文:http://www.cnblogs.com/linjiqin/archive/2013/05/27/3101694.html

分类: 软件技巧 标签: 1,370次阅读

【禅道】无法上传大附件、保存没有反应的解决办法

2015年7月16日 没有评论

最近在公司这边推广禅道,遇到无法上传附件的问题,选择超过1M的附件后,点击保存会看到上传进度条,但过一会儿就没了,然后一点反应都没有。

咨询了官方,原来是HTTP上传配置上出了问题,需要更改以下配置:

1、nginx配置

在nginx.conf的http{}节点中增加以下参数

阅读全文...

分类: 站点建设, 软件技巧 标签: 1,959次阅读

【Centos】禁用Ping – 防御死亡之Ping

2015年7月16日 没有评论

死亡之Ping的解释见百科,是为了防御攻击的招数之一

一、系统禁止ping

[root@linuxzgf ~]# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

二、系统允许ping

[root@linuxzgf ~]# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

此上两条命令的效果实时生效,可以用另外的机器ping来测试是否生效。

阅读全文...

分类: 站点建设, 软件技巧 标签: 1,866次阅读

【SecureCRT】中文乱码和保持连接不断的解决方法

2015年7月14日 没有评论

用SecureCRT连接远程服务器后显示中文乱码,一般是字符集的问题,设置方法如下,使用其一即可

  1. 设置当前回话:选项》回话选项》终端》外观》字符集,设置为UTF-8
  2. 设置保存的回话:右键回话管理器的回话》属性》终端》外观》字符集,设置为UTF-8。这样以后每次打开就不需要重新设置了

阅读全文...

分类: 软件技巧 标签: 1,468次阅读

【Nginx】php-fpm 重启、启动命令

2015年6月17日 没有评论

修改php.ini配置,结果重启nginx发现php.ini还是加载。于是问度娘,告知是需要重启php-fpm.

结果搜了一圈,都是以下几个命令

#启动php-fpm
/usr/local/php/sbin/php-fpm

#关闭php-fpm
kill -INT `cat /usr/local/php/var/run/php-fpm.pid`

#重启php-fpm
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

阅读全文...

分类: 站点建设, 软件技巧 标签: 2,063次阅读

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

2015年6月17日 没有评论

Centos启动mysql 报错,解决方法见最后一部分.

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.

阅读全文...

分类: 软件技巧 标签: 2,011次阅读

【nginx】修改服务器根目录

2015年6月16日 没有评论

修改/usr/local/nginx/nginx.conf中的配置为以下标红内容,修改完后用./nginx -s reload重启nginx即可。

阅读全文...

分类: 站点建设, 软件技巧 标签: 1,492次阅读

【Eclipse】java was started but returned exit code =13的解决办法

2015年3月31日 没有评论

自动安装了最新的Java和64位的Eclipse后,打开Eclipse提示

java was started but returned exit code =13

问度娘,得知是Java版本不对。

解决办法:

阅读全文...

分类: 程序开发, 软件技巧 标签: 3,547次阅读

【Outlook】无法打开邮件链接的解决办法

2015年3月23日 没有评论

点击Outlook中的邮件链接后,提示功能被禁止。

解决办法:

  1. 运行regedit打开注册表
  2. 在HKEY_CLASSES_ROOT\.html下找到键(Default),修改值为HTMLFile
  3. 在HKEY_CLASSES_ROOT\.htm下找到键(Default),修改值为HTMLFile
  4. 关闭注册表,重新 Outlook
  5. 搞定:-)
分类: 软件技巧 标签: 1,483次阅读

无觅相关文章插件,快速提升流量