我对网络开发很陌生。我正在开发托管在亚马逊 ec2 服务器上的网站。该站点使用 django 框架在 python 中。我正在使用 memcached 来缓存一些客户端信息。我的站点和缓存可以在本地机器上运行,但不能在 EC2 服务器上运行。我检查了 memcached 服务器,发现它无法设置密钥。我可能需要在 settings.py 中更改某些内容,以便在服务器上正确设置密钥或我可能缺少的其他内容。
编辑:发现问题。我添加了一个新的中间件,用于在内存缓存中设置键。那没有被调用。它在本地机器上完美运行。在服务器上,我使用 gunicorn 作为应用服务器,使用 nginx 作为反向代理。这些中的任何一个都可能导致问题。我也尝试重新加载 nginx,但这也无济于事。