nginx做负载均衡时其中一台服务器挂掉宕机时响应速度慢的问题解决
nginx会根据预先设置的权重转发请求, 若给某一台服务器转发请求时,达到默认超时时间未响应,则再向另一台服务器转发请求. 默认超时时间1分钟. 修改默认超时时间为1s:
server {
listen 80;
#server_name localhost;
server_name www.wuwh.com;
location / {
#proxy_pass http://www.wuwh.com ;;
proxy_pass http://www.wu.com ;;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
proxy_connect_timeout 1;
proxy_read_timeout 1;
proxy_send_timeout 1;
}
windows打开软件 任务栏图标白色解决方法
解决:
1."win"+"R键"弹出运行窗口,输入:
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
2.在弹出的TaskBar文件夹中,发现没有图标显示异常的快捷方式.将该程序的快捷方式放入到TaskBar文件夹.
3.重新运行该程序,若未恢复图标,在任务栏上右键点击[固定到任务栏]再取消固定,可以发现图标显示正常.
python记录程序运行时间
我们在用python编程时经常需要记录程序运行时间,可以借助time模块的time()方法:
time.time()
返回当前时间的时间戳(1970纪元后经过的浮点秒数).
# coding=utf-8 #
import time
starttime = time.time()
time.sleep(2.1) #延时2.1s
endtime = time.time()
dtime = endtime - starttime
print("程序运行时间:%.8s s" % dtime) #显示到微秒
linux无法添加用户帐号的原因分析
1.故障问题: 近日配置linux服务器,,在使用useradd命令添加帐号(的)时候出现:
unable to lock password file
cannot lock shadow password file
useradd: unable to lock password file
2.解決技巧:
在/etc/目錄下會有passwd.lock、group.lock、gshadow.lock、passwd.lock、shadow.lock(的)檔案,把它们刪除就OK了
.
3.具体有什么用呢? 顾名思义就是某人在读取时先锁定文件以防另一个程序又来读取产生错误.
4.产生原因: 可能是上次用ssh登入改东西改到一半是断线,,或者是某些程序也需要存取特定档案.
useradd: unable to open password file
这种错误原因,还没有查清楚. 不过解决方案,已经有人放到网上了,说法不一,我总结如下: 其实就是更改下几个关于权利的操作文件:
chattr -i /etc/passwd
chattr -i /etc/shadow
chattr -i /etc/group
chattr -i /etc/gshadow
使用 Linux 的 strace 命令跟踪/调试程序
安装:
yum -y install strace
使用: 解决phpinfo()中Loaded Configuration File(none)的问题. 命令:
strace /usr/local/php7/sbin/php-fpm -i 2>1.log
查看在日志里搜索 php.ini ,就知道程序去哪里查找了. 普通追踪程序:
strace ls
centos6.8 可用yum源
亲测可用的网易源:
[base]
name=CentOS-6 - Base - 163.com
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-6 - Updates - 163.com
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-6 - Extras - 163.com
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing...