如何配置 nginx 以使用锁定文件生成 423 Locked 响应?
How to configure nginx to use a lock file to generate a 423 Locked response?
环境:
我正在使用 nginx 1.14.2 和 php-fpm 7.2(nginx 和 php-fpm 在同一个虚拟机上)
上下文:
我开发了以下用例:当文件系统上存在锁定文件时(created/deleted 通过 "upgrade" 脚本),我通过我的源代码 return 423 锁定 HTTP 响应。
(该脚本用于更新一些文件和清除服务器的缓存)
问题:
我希望 nginx 将锁定文件处理为 return 423 锁定响应和 "free" php-fpm 进程。
是否可以针对此类行为配置 nginx?
if (-f /path/to/file) {
return 423;
}
环境:
我正在使用 nginx 1.14.2 和 php-fpm 7.2(nginx 和 php-fpm 在同一个虚拟机上)
上下文: 我开发了以下用例:当文件系统上存在锁定文件时(created/deleted 通过 "upgrade" 脚本),我通过我的源代码 return 423 锁定 HTTP 响应。 (该脚本用于更新一些文件和清除服务器的缓存)
问题: 我希望 nginx 将锁定文件处理为 return 423 锁定响应和 "free" php-fpm 进程。
是否可以针对此类行为配置 nginx?
if (-f /path/to/file) {
return 423;
}