How do I unlock the app engine database when local

2019-03-29 12:17发布

Right now I get a blank page when localhost runs, but the deployed app is fine. The logs show the "database is locked". How do I "unlock" the database for localhost?

3条回答
Melony?
2楼-- · 2019-03-29 12:48

I tried this and it worked, I noticed that when this happens, there are multiple pythonw.exe processes working in the process bar.

Go to command prompt, run the following

taskkill /f /im pythonw.exe 

Restart your application from the app launcher

查看更多
Ridiculous、
3楼-- · 2019-03-29 12:53

This can happen if you're running multiple instances of dev_appserver without giving them distinct datastore files/directories. If you need to be running multiple instances, see dev_appserver.py --help and look at the options for specifying paths/files.

查看更多
Evening l夕情丶
4楼-- · 2019-03-29 13:11

Dave W. Smith has the right idea. I had this same issue and looking into the docs you need to set the --storage_path='some/path' to be different for each instance of the localhost.

From the Docs:

 --storage_path PATH      path to the data (datastore, blobstore, etc.)

Also, different port and admin_ports have to be set to run the two instances.

查看更多
登录 后发表回答