【问题标题】:How to configure nginx to use a lock file to generate a 423 Locked response?如何配置 nginx 使用锁定文件生成 423 Locked 响应?
【发布时间】:2019-02-13 16:57:47
【问题描述】:

环境:

我使用的是 nginx 1.14.2 和 php-fpm 7.2(nginx 和 php-fpm 在同一个虚拟机上)

背景: 我开发了以下用例:当文件系统上存在锁定文件(由“升级”脚本创建/删除)时,我通过源代码返回 423 Locked HTTP 响应。 (该脚本用于更新部分文件,清除服务器缓存)

问题: 我希望 nginx 处理锁定文件以返回 423 Locked 响应并“释放”php-fpm 进程。

是否可以为这种行为配置 nginx ?

【问题讨论】:

    标签: php nginx locked locked-files


    【解决方案1】:
       if (-f /path/to/file) {
            return 423;
        }
    

    【讨论】:

      猜你喜欢
      • 2019-12-01
      • 2022-11-04
      • 2013-06-09
      • 2021-09-25
      • 1970-01-01
      • 2018-02-18
      • 2014-12-04
      • 2017-08-15
      • 1970-01-01
      相关资源
      最近更新 更多