随笔分类 - 系统运维
摘要:小程序突然出问题,题库加载不了,程序正常,测试环境同样环境,同样代码都正常,但是线上数据秒过期,怀疑redis过期时间设置有问题,但是检查配置没问题,写入数据带过期时间也正常。 redis设置key: 自己新建key测试都正常,但是跑程序就有问题。 查询使用量 发现内存使用量过大,加上故障过程cle
阅读全文
摘要:rm -- -foorm -rf -- -foo
阅读全文
摘要:1.报警图片服务器负载高,静态图片全部缓存,压缩程序也停止了,为什么会负载高呢,刚开始以为是图片集中回源,看日志量并没有显著增长,用top查看cpu占用率,java进程占用很高,这个是在跑的logstash日志收集系统,关闭logstash负载马上开始下降,恢复到正常水平,怀疑logstash有bu
阅读全文
摘要:Redis有两种持久化方式,AOF和RDB,AOF持久化是指追加写命令到aof文件的方式,RDB是指定期保存内存快照到rdb文件的方式。 RDB虽然可以通过bgsave指令后台保存快照,但fork()子进程是有开销的,在内存数据集较大的情况下会占用很长的cpu时间,fork新进程时,虽然可共享的数据
阅读全文
摘要:用logstash收集日志并发送到redis,然后通过logstash取redis数据写入到es集群,最近kibana显示日志总是中断,日志收集不过来,客户端重启发现报错: 根据报错推断redis满了,在客户端清空redis 重启收集端的logstash 可以重新写入数据,由此判断有进程不断写入re
阅读全文
摘要:redis-cli keys "test:job:*" redis-cli keys "test:job:*" |xargs redis-cli del
阅读全文
摘要:使用journalctl -xe命令时报错: Error was encountered while opening journal files: Input/output error 日志文件损坏了,直接删除 rm -rf /var/log/journal/* 然后重启系统就好了
阅读全文
摘要:systemd 默认配置了对/root /home等目录的限制 比如ProtectHome=true 意味着启动时应用对这些目录不可写,这是个大坑,谨记
阅读全文
摘要:rsync对目的端权限如果不使用 -a 或者-p -a=-rlptgoD 目的端的目录和文件权限不会改变 同步过程中改变目录和文件权限用法: rsync -rltDvP --chmod=Dugo=rx,Fugo=r
阅读全文
摘要:一、目录权限设置很重要:可以有效防范黑客上传木马文件.如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。如果通过chmod 755 * -R 的话,php文件的权限就高了。所以就需要分开设置目录权限和文件权限:linux 服务器权限:经常要用到的命令: 设置完成后,再通过命令
阅读全文
摘要:安装客户端,客户端安装见官网 记住mfs需要dns或者修改hosts文件,实现主机名和ip对应 在mfsmaster修改mfsexports.cfg 修改挂载参数,根须需要 10.0.67.0/24 /imges-compress rw,alldirs,admin,maproot=1000:1000
阅读全文
摘要:https://developers.google.com/speed/pagespeed/insights/
阅读全文
摘要:ffmpeg功能很强大,这里参数如下: ./configure --prefix=/opt/app/ffmpeg_build --pkg-config-flags static --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-li
阅读全文
摘要:systemctl restart network 时候报错: rtnetlink answers file exists 是network和NetworkManager冲突了 一般建议直接 systemctl stop NetworkManager systemctl disable Networ
阅读全文
摘要:用ip a查看自己的路由服务器接口,一个外网接口 wan ,还有内网接口: 我这里是一块网卡,配了一个虚拟ip,eth0: wan口 eth0:1 lan口 注意:要注意顺序,先将接口加到zones,然后再配置snat 配置: 配置nat转发: 配置允许dns,不然dns解析不了 vim /etc/
阅读全文
摘要:Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash表,Memcached自管理这些Hash表。 Memcached是简单而强大的
阅读全文
摘要:http://blog.yufeng.info/archives/2456 这篇文章不错 值得看 http://www.361way.com/memory-analysis/5018.html
阅读全文
摘要:当使用svn出现 svn: E155015: 提交失败(细节如下):svn: E155015: 提交终止: “/home/test.file” 处于冲突状态 解决办法: svn resolved /home/test.file svn add . 当svn commit出现 svn: E205007
阅读全文
摘要:watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log
阅读全文
摘要:1 时间戳+随机数+.jpg后缀,强制重命名上传文件2 隐藏上传后的文件名3 上传目录不给执行权限4 上传的文件按照图片执行
阅读全文