我正在寻找一种解决方案,通过nginx(v1.2.9)尽快(通过最低开销)保存通过http发送的数据(例如作为POST ).我尝试了以下nginx配置,但没有看到目录中写入的任何文件:
server {
listen 9199;
location /saveme {
client_body_in_file_only on;
client_body_temp_path /tmp/bodies;
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么? 和/或有更好的方法来实现这一目标吗?(理想情况下,写入的数据应该是每个请求一个文件,如果它本质上是"原始"的则无关紧要.文件的后处理将通过队列通过单独的进程完成.)