我正在尝试基于Python应用程序生成的cookie在Nginx中实现有限时间内的粘性会话。在 nginx.conf 文件中,我知道我可以使用 ip_hash 来确保我留在同一台服务器上。但是,我只需在同一服务器上停留 1 分钟,然后就会被定向到另一台服务器。
使用 nginx sticky 指令。
例如:
upstream backend {
server backend1.example.com;
server backend2.example.com;
sticky cookie srv_id expires=1h domain=.example.com path=/;
}