Django 如何为pyzmq设置ZeroMQ交换文件位置?

Django 如何为pyzmq设置ZeroMQ交换文件位置?,django,zeromq,Django,Zeromq,我正在使用django和pyzmq,以及配置了HWM(高水印)和磁盘交换的ZeroMQ发布和子套接字。ZeroMQ在django站点的根目录中创建其交换文件(如zmq_10976_0.swap)。使用ZeroMQ的进程是由django操作创建的,所以我假设交换文件只是放在当前目录中。 我怎么能告诉它把这些文件放在别的地方? 我不想在整个过程中更改当前目录。如果您查看,您可以看到文件名没有指定目录路径,因此它将转到当前目录指向的任何位置。修改它并使用RPATH将libzmq绑定到pyzmq模块目录

我正在使用django和pyzmq,以及配置了HWM(高水印)和磁盘交换的ZeroMQ发布和子套接字。ZeroMQ在django站点的根目录中创建其交换文件(如zmq_10976_0.swap)。使用ZeroMQ的进程是由django操作创建的,所以我假设交换文件只是放在当前目录中。 我怎么能告诉它把这些文件放在别的地方? 我不想在整个过程中更改当前目录。

如果您查看,您可以看到文件名没有指定目录路径,因此它将转到当前目录指向的任何位置。修改它并使用RPATH将libzmq绑定到pyzmq模块目录中来构建您自己的zmq库将非常容易。然后,您将拥有自己的本地定制pyzmq包