Skip to content

11月30日

11月29日

11月27日

11月25日

11月24日

  • vim authorized_keys 无法修改
    • 到达哪一行的时候,直接dd就可以删除了
  • golang 运行二进制文件的时候报错
  • goploy docker部署已经跑通,待配置nginx进行访问

11月23日

11月22日

  • gitlab-ci 自动化部署了解一下
  • mysql 通过sql替换字符串中某一段
      // 只替换一种/xxxx.jpg
      UPDATE File 
      SET Url = REGEXP_REPLACE(Url, '/[^/]+\\.jpg$', `Name`)
      WHERE Id=1644689089305382912
    
      // 可以替换多种类型 /xxxx.jpg /xxxx.png等
      UPDATE File 
      SET Url = REGEXP_REPLACE(Url, '/[^/]+\\.(jpg|png|mp4)$', CONCAT('/', `Name`))
      WHERE Id = 1644689089305382912;
  • 网站访问图片有时候有问题 可以查看nginx error.log
     cd /var/log/nginx/error.log
    
     *123138685 an upstream response is buffered to a temporary file /var/lib/nginx/tmp/proxy/8/97/0001846978 while reading upstream, 
     // https://blog.csdn.net/zhaoyan_personal/article/details/133932089
     // 配置nginx buffer
    
     // No space left on device 磁盘没有空间, 其实上面那个问题应该也是磁盘空间不足,导致tmp临时文件写不进去,而接口返回不了数据了

11月21日

  • Cronos 定时任务

    • https://github.com/HangfireIO/Cronos
    • 六个*的意义:https://github.com/HangfireIO/Cronos#cron-format
                                            Allowed values    Allowed special characters   Comment
      
        ┌───────────── second (optional)       0-59              * , - /                      
        │ ┌───────────── minute                0-59              * , - /                      
        │ │ ┌───────────── hour                0-23              * , - /                      
        │ │ │ ┌───────────── day of month      1-31              * , - / L W ?                
        │ │ │ │ ┌───────────── month           1-12 or JAN-DEC   * , - /                      
        │ │ │ │ │ ┌───────────── day of week   0-6  or SUN-SAT   * , - / # L ?                Both 0 and 7 means SUN
        │ │ │ │ │ │
        * * * * * *

    :表示所有值 ,:值列表(例如:1,3,5) -:范围(例如:1-5) /:间隔(例如:/5) L:最后(月份的最后一天,或一周的最后一天) W:最接近指定日期的工作日(周一至周五) #:月份中的第n个星期几(例如:3#2表示第二个星期二) ?:可用于日期或星期字段(当指定了另一个字段时)

11月20日

11月16日

11月15日

11月14日

11月13日

11月10日

11月8日

11月2日

  systemctl status dvsv3-*

  systemctl start dvsv3-*