`dnf makecache --timer` 命令导致内存不足
分类目录归档:Linux
apr_pollset_poll: The timeout specified has expired (70007)
解决办法:
sysctl net.ipv4.tcp_syncookies=0
查看:
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n

慎用Nginx限流功能,不要一直开着nginx限流
nginx限流可能会导致客户访问感知到变慢,所以在怕爬虫或攻击停止的时候应该关闭限流!
限流的阈值、突发速率之类的需要尽量大点,大概峰值的几倍这样,防止正常用户被迫全局限流。
ln -s 两次无限递归问题:给目录创建两次软链接会出现无限递归
例如:
ln -s /var/www/php/ /mnt/www/blog
# 第一次会创建出“/mnt/www/blog -> /var/www/php/” 这个软链接
ln -s /var/www/php/ /mnt/www/blog
# 第二次会创建出“/var/www/php/php -> /var/www/php/” 这个软链接
# 第三次会提示 File exists
解决办法:(创建前判断下目标是否存在即可)
[ ! -e /mnt/www/blog ] && ln -s /var/www/php /mnt/www/blog
关于`a client request body is buffered to a temporary file /var/cache/nginx/client_temp/…`的问题
很多教程是改`client_body_buffer_size`我觉得这样不太好,因为:
- 非常吃内存
- 不符合流式传输,无法立即刷送
另外一种解决方案是:(关闭缓冲即可)
fastcgi_buffering off;
fastcgi_request_buffering off;
docker Linux 无法记录命令历史记录解决办法
vi ~/.bashrc , 添加如下命令
export PROMPT_COMMAND="history -a; history -r; $PROMPT_COMMAND"
LVM lv删除过程
error: ‘RSA_SSLV23_PADDING’ undeclared
bash: ps: command not found
yum install procps -y
Supervisor 浏览器tail -f有bug,open file 可能不会释放
因为这是不会超时的,导致默认的1024个file用完了就会导致浏览器无法访问,甚至进程崩溃