03 2021 档案
摘要:"在互联网高速发展的今天,缓存技术被广泛地应用。无论业内还是业外,只要是提到性能问题,大家都会脱口而出“用缓存解决。" 这种说法带有片面性,甚至是一知半解,但是作为专业人士的我们,需要对缓存有更深、更广的了解。缓存技术存在于应用场景的方方面面。从浏览器请求,到反向代理服务器,从进程内缓存到分布式缓存
阅读全文
摘要:修改 /etc/security/limits.conf,添加如下内容, * soft nofile 65536 * hard nofile 65536 重启。 (完)
阅读全文
摘要:从 Nginx 配置文件 /etc/nginx/nginx.conf 获取 error_log 路径(默认是 /var/log/nginx/error.log),查看 error_log 获取详细出错原因。 - 如果单个进程处理的连接数不够用,可以考虑增大 worker_connections,最大
阅读全文
摘要:出现问题的环境 Django 项目使用 uWSGI + Nginx 部署,出现如题问题。 可能导致的原因 1. 防火墙配置问题,限制了服务器外发。 2. 并发量剧增。 对于第2个,因为每个监听的 socket,在没有 accept 之前,等待处理的 socket 队列长度,Linux (至少在 Ce
阅读全文
摘要:问题原因 Nginx 启动需要时间,而 systemd 在 Nginx 启动前去读取其 pid file,导致错误。 解决方法 让systemd 在执行完 ExecStart 指令后等待一点点时间。建立如下目录, /etc/systemd/system/nginx.service.d 在其中新建文件
阅读全文
摘要:如题。 一般是因为项目文件夹的权限问题引起的,例如,tom 的项目文件夹权限为 drwx tom tom xxx.proj.folder nginx 默认的 user 为 nginx,不能访问上述路径下的静态文件。将文件夹权限改一下即可, $ sudo chmod a+rx xxx.proj.fol
阅读全文
摘要:环境:SSD:256GB ,机械硬盘:2TB 目的:系统装在 SSD,机械硬盘只用作额外的数据存储。 方法: 1. 先不要插机械硬盘,直接在 SSD 按正常流程安装 CentOS 2. 安装完成后,关机,插上机械硬盘,重新开机,机械硬盘会被识别为 /dev/sda 或 /dev/sdb 3. 对识别
阅读全文
摘要:1. 开机选单读秒时按 e 2. 按方向键,向下定位到 Linux...UTF-8,将这一句内部的 ro 替换为 rw init=/sysroot/bin/sh,再按 Ctrl+x 即可进入单机维护模式。 使用 # chroot /sysroot 即可进入原始系统。 维护完成后,# reboot 重
阅读全文
摘要:1. 下载最新 stable 源码 https://redis.io/ 2. 为支持 systemd,安装必要的库, $ sudo apt-get install libsystemd-dev # for debian serial $ sudo yum install systemd-devel
阅读全文
摘要:$ cat /proc/sys/kernel/threads-max 61759 $ cat /proc/sys/kernel/pid_max 32768 (完)
阅读全文
摘要:测试硬件环境: 弘宇泰电子PCIE-RS232-MF2HYT200727ASIX AX99100 (芯片型号) 测试软件环境: CentOS7 AX99100_SP_PP_SPI_LINUX_Driver_v1.4.0_Source.tar.bz2 (驱动型号) , 下载地址 http://qncd
阅读全文