jookr
V2EX  ›  问与答

这口锅是运维的还是后端的?麻烦大家来评评理

  •  
  •   jookr · Aug 15, 2018 · 1935 views
    This topic created in 2854 days ago, the information mentioned may be changed or developed.

    lamp 环境,关于伪静态的。

    /www/a.php 是真实存在的程序文件

    /aaa/1.html

    /bbb/2.html

    /ccc/3.html

    是伪静态后可访问的文件 所有正确能打开的伪静态都做了访问记录,后台能统计查看的。

    apache 规则如下

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ /index.php?/$1 [QSA,PT,L]
    </IfModule>
    

    这口锅就是:数据库的访问日志里,竟然有上述那个 /aaa/a.php (真实存在的程序文件,无数据库操作代码)的日志,也就是说真实存在的文件走了伪静态的规则,而且是不定时地、人为手动无法复现、偶尔才会出现的情况,导致本该执行的 a.php 里的定时任务,没执行。

    请教各位大佬两个问题。

    1、这种情况责任是在服务器运维还是后端程序呢?

    2、这种情况是哪里出了问题?需要改哪里才能解决呢?

    谢谢

    2 replies    2018-08-15 16:26:37 +08:00
    imdupeng
        1
    imdupeng  
       Aug 15, 2018
    明显运维的锅,有啥争议的
    jookr
        2
    jookr  
    OP
       Aug 15, 2018
    @imdupeng 可是你不觉得这情况很神奇吗?伪静态竟然会偶然失效,以前从来没遇到过,也不知道哪里出错导致的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:33 · PVG 02:33 · LAX 11:33 · JFK 14:33
    ♥ Do have faith in what you're doing.