Как откатить appcfg в Python SDK Google App Engine?
Я пытался опубликовать код для моего сайта на днях, а затем меня встретили с этим:
2016-03-14 01:18:30 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine\\appcfg.py', '--oauth2_credential_file=C:\\Users\\Bryce/.appcfg_oauth2_tokens', 'update', 'C:\\Users\\Bryce\\Desktop\\ShaolinP']"
01:19 AM Application: shaolinpretzels; version: 2
01:19 AM Host: appengine.google.com
01:19 AM
Starting update of app: shaolinpretzels, version: 2
01:19 AM Getting current resource limits.
01:23 AM Scanning files on local disk.
Error 409: --- begin server output ---
Another transaction by user classsicb is already in progress for app: s~shaolinpretzels, version: 2. That user can undo the transaction with "appcfg rollback".
--- end server output ---
2016-03-14 01:29:21 (Process exited with code 1)
You can close this window now.
У меня НЕТ ОПЫТА в программировании на Python, я использовал шаблон для публикации сайта. Если кто-то может подробно описать, как откатить appcfg, для того, кто никогда не работал с Python, это было бы полезно.
1 ответ
Решение
Это потому, что первоначальное обновление могло зависнуть или что-то в этом роде. Поэтому вам необходимо выполнить откат, как указано в сообщении об ошибке.
В вашем конкретном случае вы можете открыть командную строку(Win+R, затем введите cmd
затем введите) и выполните следующее:
C:\Program Files (x86)\Google\google_appengine\appcfg.py rollback C:\Users\Bryce\Desktop\ShaolinP