我在使用 Openx 时遇到问题;这是问题
OpenX::Services::Base.connection 返回由 OpenX::Services::Base.connection 填充的类变量@@connection,如果它之前没有被初始化。
它是一个类变量的问题是它在连接中持续存在,这意味着如果活动中存在停顿,我的站点和 OpenX 之间的 XMLRPC 会话将超时,并且 OpenX API 没有用于通信过期会话的规定,无论如何这都是浪费的,因为它需要在每次通信之前请求一个请求,以验证会话是否仍然有效。
我认为更好的方法是在任何需要 OpenX 支持的请求开始时实例化一个连接,并在最后关闭它,确保会话不会超时XMLRPC 方面的事情。
使用 OpenX / OpenX XMLRPC 时有没有其他人遇到过这种情况?如果是这样,您是如何解决此问题的?