Google App Engine:如何删除会话

时间:2014-08-09 13:39:33

标签: python google-app-engine webapp2

有没有办法清理webapp2(Google App Engine中使用的框架 - Python)会话(附加软件包)?

1 个答案:

答案 0 :(得分:1)

默认情况下,会话仅在过期后存储但不会被删除。 Java中似乎只有一个预定义的servlet。

对于Python,我发现了Project gae-sessions,它提供了类似于Java的类似功能。您必须定义一个cron job来调用某些cleanup routine

的cronjob:

cron:
- description: daily session cleanup
  url: /cleanup_sessions
  schedule: every 24 hours

清理程序:

from gaesessions import delete_expired_sessions
while not delete_expired_sessions():
    pass