1. 今天重启squid的时候发现,squid启动后,status 一会就stop了
whoami@blackman:~/script/AutoProxy-master/main/server$ sudo service squid3 start
squid3 start/running, process 19021
whoami@blackman:~/script/AutoProxy-master/main/server$ sudo service squid3 status
squid3 start/running, process 19154
whoami@blackman:~/script/AutoProxy-master/main/server$ sudo service squid3 status
squid3 stop/waiting

点击并拖拽以移动

  1. 通过查看日志文件发现是了异常,提示中建议运行squid -z来检查swap 目录
FATAL:  Failed to verify one of the swap directories, Check cache.log
for details. Run 'squid -z' to create swap directories
if needed, or if running Squid for the first time.
Squid Cache (Version 3.3.8): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.009 user + 0.007 sys
Maximum Resident Size: 73008 KB
Page faults with physical i/o: 0

点击并拖拽以移动

  1. 通过查看squid -z发现是因为权限的问题,导致缓存文件无法写入
whoami@blackman:~/script/AutoProxy-master/main/server$ /usr/sbin/squid3 -z
whoami@blackman:~/script/AutoProxy-master/main/server$ 2018/01/24 11:26:12 kid1| Creating missing swap directories
FATAL: Failed to make swap directory /var/cache/squid: (13) Permission denied
2018/01/24 11:26:15 kid1| Creating missing swap directories
FATAL: Failed to make swap directory /var/cache/squid: (13) Permission denied

点击并拖拽以移动

  1. 于是用sudo chmod 777 /var/cache/squid/就解决了,这里由于是局域网服务器,直接就是777,简单粗暴些。
whoami@blackman:~/script/AutoProxy-master/main/server$ sudo chmod 777 /var/cache/squid/
whoami@blackman:~/script/AutoProxy-master/main/server$ sudo /usr/sbin/squid3 -z
whoami@blackman:~/script/AutoProxy-master/main/server$ 2018/01/24 11:29:42 kid1| Creating missing swap directories
2018/01/24 11:29:42 kid1| /var/cache/squid exists
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/00
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/01
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/02
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/03
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/04
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/05
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/06
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/07
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/08
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/09
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0A
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0B
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0C
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0D
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0E
2018/01/24 11:29:42 kid1| Making directories in /var/cache/squid/0F

点击并拖拽以移动

到这里就解决了。squid -z创建完swap 目录后,会停在那,我等了几分钟,等不急了,直接ctrl+c给他结束了。然后service squid3 start就正常了。

DEUBG手册:

  1. 出问题时先去翻日志文件,一般成熟的软件都有完善的日志记录,对定位异常非常有帮助 。

最新文章

  1. python中set集合
  2. LA4671 K-neighbor substrings(FFT + 字符串Hash)
  3. Windows 8.1 Preview 开发资源汇总
  4. 【转】clang warning 警告清单(备查,建议直接command + F 速查 )
  5. C#中String跟string的“区别”
  6. ios中框架介绍
  7. access 2007 vba 开发中学到的知识(二)
  8. CentOS 64位上编译 Hadoop 2.6.0
  9. MYSQL PGA SGA设置
  10. keepalive半同步双主一从
  11. 【转】ArcGIS10.0完全卸载全攻略
  12. PMP:1.引论
  13. swfupload上传图片
  14. H5新特性实现对class的增删改
  15. typedef void (*Fun) (void) 的理解——函数指针——typedef函数指针
  16. poj2054
  17. apollo配置相关
  18. VS2013 此模板尝试加载组件程序集”NuGet.VisualStudio.interop,Version=1.0.0.0 的解决办法
  19. ci框架model中的进行增删改的写法
  20. 3D旋转相册的实现

热门文章

  1. Linux网络命令与脚本使用
  2. Python3中最常用的5种线程锁你会用吗
  3. 16、mysql主从复制问题总结
  4. python之set集合,基础篇
  5. POJ 1279 Art Gallery 半平面交 多边形的核
  6. POJ 1220 大数字的进制转换,偷下懒,用java
  7. flink数据广播场景总结
  8. 其他:Git生成SSH、Git生成本地库、下载远程库代码 命令
  9. [转载]实现DDOS攻击自动封禁IP
  10. MQTT 2——服务端安装与客户端测试