记录真实开发问题、项目实践和两三句就能说明白的技术点
一般出现这个问题是由于pip版本太低或者pip有问题的原因 此时需要升级pip: pip3执行 pip3 install --upgrade pip pip执行 pip install --upgrade pip 如果上面升级失败,可以试试…
1.查看Python版本: python -V 2.下载Python 3.5版本:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 3.解压:tar -zxvf Py…
vim 显示行号(:set number)与永久显示(写入 ~/.vimrc 或 /etc/vimrc 的 set number)、取消行号(:set nonumber)的方法。
文章列举了几个Nginx常见的,实用的,有趣的配置 一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; } server_name 后跟多个域名…
隐藏版本号 http { server_tokens off; } 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启HTTPS server { liste…
1. 禁止指定某个栏目后缀php后缀的文件 location /uploads { location ~ .*\.(php)?$ { deny all; } } 2. 禁止所有ini、conf、txt后缀的文件 location ~ \.(…
一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限:…
高性能图片服务器 zimg 的设计与实现:面向大流量/高并发/海量存储三大问题,采用 C 语言 + libevhtp + ImageMagick + memcached,以图片 MD5 为 Key、两级目录分片存储、缓存+压缩(体积减 67%),附与 Nginx+PHP 的...
服务器上 svn up 报 Node remains in conflict / Tree conflicts 的踩坑与解决:svn resolve --accept 各参数(base/working/mine-full/theirs-full 等)用法,以及 tree c...
vi/vim 编辑文件报 Swap file "..." already exists 的解决:非正常关闭导致隐藏 .swp 文件残留,用 ls -a 找到后 rm -rf .xxx.swp 删除即可消除警告。
PHP-FPM 日志 seems busy 说明子进程数不足以应对并发。本文讲解如何通过 ps 确认进程数,并调大 pm.start_servers/min_spare_servers/max_children 等参数解决。
php-fpm 优化总结:编译启用 --enable-fpm,php-fpm.conf 中 pm 进程数(pm.max_children/start_servers/min|max_spare_servers)、pm.max_requests 防内存泄漏,request_t...
502错误主要从四个方向入手: 1. max_children 2. request_terminate_timeout、max_execution_time 3. 数据库 4. 网关服务是否启动如php-fpm 504错误主要查看nginx.conf关于网关...
Nginx+PHP-FPM 偶发 502,PHP-FPM 日志报 failed to ptrace(PEEKDATA) Input/output error 的原因与解决办法:注释 request_slowlog_timeout 与 slowlog。
将下面代码添加到nginx 主配置文件中的http层级。 关于Nginx FastCGI的几个指令: fastcgi_cache_path /usr/local/Nginx/fastcgi_cache levels= 1:2 keys_zo…