Note that there are some explanatory texts on larger screens.

plurals
  1. POProblems converting AppEngine backend into module
    primarykey
    data
    text
    <p>I am trying to convert an AppEngine application, which used a backend into one using an module (as recommended by Google).</p> <p>I converted the backends.yaml with backends_conversion.py app.yaml backends.yaml </p> <p>During appcfg.py update producer.yaml </p> <p>I than received the error, that the version "producer" already existed and that I should change the module name.</p> <p>I didn't do that (because I use the module name as an taskqueue target). Instead I stopped and deleted the running backend version.</p> <p>Upload the module worked afterwards.</p> <p>But queuing task (via taskqueue) does not work (ie no instance of the module is started).</p> <p>Also trying to address the module from the browser (producer.appid.appspot.com) prduces an http 503.</p> <p>What's wrong?</p> <p>[Update] We are adressing the backend explicitly:</p> <pre><code>taksqueue.add(..., target='producer') </code></pre> <p>The taskqueue documentation does not say how to do that with modules.</p> <p>[Update] producer.yaml</p> <pre><code>admin_console: pages: - name: Initialize url: /init api_version: '1' application: lpsng2 basic_scaling: max_instances: '1' builtins: - remote_api: 'on' default_expiration: 8d env_variables: TMP: C:\temp handlers: - login: admin mime_type: image/vnd.microsoft.icon, secure: optional static_files: static/favicon.ico upload: static/favicon.ico url: /favicon.ico - login: admin mime_type: image/png secure: optional static_files: static/images/lpsng_icon_os_144.png upload: static/images/lpsng_icon_os_144.png url: /apple-touch-icon-precomposed.png - login: admin mime_type: application/x-chrome-extension secure: optional static_files: static/lpsng.crx upload: static/lpsng.crx url: /static/lpsng.crx - http_headers: Vary: Accept-Encoding login: admin mime_type: image/png secure: optional static_files: static/\1.png upload: static/(.*).png url: /static/(.*).png - http_headers: Vary: Accept-Encoding login: admin mime_type: image/jpeg secure: optional static_files: static/\1.jpg upload: static/(.*).jpg url: /static/(.*).jpg - http_headers: Vary: Accept-Encoding login: admin secure: optional static_dir: static url: /static - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/lib/\2 upload: source/lib/ace/lib/(.*) url: /js/(.*)/lib/ace/lib/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/css/\2 upload: source/lib/ace/css/(.*) url: /js/(.*)/lib/ace/css/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/mode/\2 upload: source/lib/ace/mode/(.*) url: /js/(.*)/lib/ace/mode/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/mode/json/\2 upload: source/lib/ace/mode/json/(.*) url: /js/(.*)/lib/ace/mode/json/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/mode/python/\2 upload: source/lib/ace/mode/python/(.*) url: /js/(.*)/lib/ace/mode/python/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/theme/\2 upload: source/lib/ace/theme/(.*) url: /js/(.*)/lib/ace/theme/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/worker/\2 upload: source/lib/ace/worker/(.*) url: /js/(.*)/lib/ace/worker/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/\2 upload: source/lib/ace/(.*) url: /js/(.*)/lib/ace/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/lib/ace/\2/\3/\4 upload: source/lib/ace/(.*)/(.*) /(.*) url: /js/(.*)/lib/ace/(.*)/(.*)/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: buildout/\2 upload: buildout/(.*) url: /js/(.*)/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: buildcss/\1 upload: buildcss/(.*) url: /css/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/\2/\3 upload: dummy/dummy.txt url: /source/(.*)/(.*)/(.*) - http_headers: Vary: Accept-Encoding login: admin secure: optional static_files: source/\2 upload: dummy/dummy.txt url: /source/(.*)/(.*) - script: main.app secure: optional url: .* inbound_services: - xmpp_message instance_class: B8 libraries: - name: webapp2 version: 2.5.2 - name: markupsafe version: '0.15' - name: jinja2 version: '2.6' - name: PIL version: 1.1.7 module: producer runtime: python27 skip_files: (?:^(.*/)?app\.yaml)|(?:^(.*/)?app\.yml)|(?:^(.*/)?index\.yaml)|(?:^(.*/)?index\.yml)|(?:^(.*/)?#.*#)|(?:^(.*/)?.*~)|(?:^(.*/)?.*\.py[co])|(?:^(.*/)?.*/RCS/.*)|(?:^(.*/)?\..*)|(?:^dev/(.*))|(?:^build/(.*))|(?:(.*/source/.*))|(?:^source1/lib/([^\/]*)$)|(?:^dist/(.*)$)|(?:^data/blob/(.*))|(?:^data/log/(.*))|(?:^data/temp/(.*))|(?:^data/db/(.*))|(?:^conf/standalone[.](.*))|(?:^conf/enterprise[.](.*))|(?:^standalone/(.*))|(?:^Output/(.*))|(?:^Microsoft.VC90.CRT/(.*))|(?:^notUsed/(.*))|(?:^(.*)\.pxd) threadsafe: true version: '2' </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload