勿谓今日不学而有来日,勿谓今年不学而有来年。
日月逝矣,岁不我延。

日志的重要性 本站sitemap事件给我的教训

sitemap事件

叫它事件可能有些夸张,但是对我来说,这是一个毫不夸张的教训!为了实现上篇博文Linux定时任务crontab中的sitemap全静态,我足足浪费了2天时间,这可是不小得损失,而解决办法竟然是看一眼日志。所以我称它为sitemap事件。

起因

我在服务器上使用wget -O 命令后,结果发现,在网站根目录下只生成了一个空的sitemap.xml文件,这让我很是费解,从理论上讲这样的的动态转静态没有任何问题。

尝试过的解决方案

  1. 手动复制:用crintab的原因就是为了减小人力投入,这样只能这两天临时使用。
  2. Google、baidu:只让我更了解了wget命令。
  3. 论坛救助:没人回复-_-!!!

启发:

在Google wget 命令时,发现了一个与wget 中的-O 特别相似的选项-o(大小写的区别):重定向wget日志到另一个文件。-o和-O的功能也差不多,一个是重定向结果,一个是重定向日志。先前我以为是字母打错了,经过再三确认并没有错误,之后我突然想到 日志,哇,日志是干啥的!瞬间感觉自己缺点东西…

解决:

随即把wget的日志反馈输出看了一下:

ERROR: cannot verify www.llanc.cn’s certificate, issued by ‘/C=CN/O=TrustAsia Technologies, Inc./OU=Symantec Trust Network/OU=Domain Validated SSL/CN=TrustAsia DV SSL CA – G5’:
Unable to locally verify the issuer’s authority.
To connect to www.llanc.cn insecurely, use ‘–no-check-certificate’.

很明显的是因没没有验证SSL证书导致的,下面紧接着给出了解决方案 use `–no-check-certificate’. 

在命令中补充上这个选项之后,预料中的效果就有了。

总结

之前为什么没有看执行日志呢原因也很简单,我贱贱的在命令后面跟上了  >/dev/null 2>&1   然后界面干净了,却浪费更多时间。

错误很可能是自己一手造成的,在发现错误后要先反思自己的做过的每一步操作!

日志是个很好的东西,要学会利用好它!

赞(0)
未经允许不得转载:喋喋不休 » 日志的重要性

评论 1

评论前必须登录!

 

  1. #1

    对对对,日志很重要

    keea1年前 (2017-09-24)

精品网站

有券无忧电脑壁纸精选