使用uswgi + flask + nginx在应用程序上保存授权的会话

时间:2018-12-18 19:49:46

标签: python selenium nginx flask

我在Ubuntu 16.04上使用uWSGI和nginx配置flask应用程序(在此处https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-16-04进行手动操作)

在此应用中,我使用Selenium Webdriver创建了一个简单的API方法:

  1. 打开站点,检测是否已登录。
  2. 如果未登录,请在网站上执行外部js授权。
  3. 登录后进行截图。

现在我有一个问题,在所有步骤之后,如果我没有通过systemctl重新启动我的应用程序服务,则重新启动testapp一切正常。如果我打开webdriver,即时登录网站。但是,如果我重新启动服务,则会消失已记录的授权,并且尝试通过当前的user_profile_path调用我的api时出现错误。

错误记录在这里: http://pasted.co/d7e3db2a

这是我无法解决的问题:

  1. 如何在服务重启时保存记录的会话
  2. 服务重启后如何解决重试调用api的错误。

0 个答案:

没有答案