Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 让pubsubbub中心正常工作_Python_Google App Engine_Websub - Fatal编程技术网

Python 让pubsubbub中心正常工作

Python 让pubsubbub中心正常工作,python,google-app-engine,websub,Python,Google App Engine,Websub,我已按照在中找到的说明设置集线器。 当我启动集线器时,会收到以下警告 $ sudo python2.5 google_appengine/dev_appserver.py pubsubhubbub/hub/ INFO 2010-03-04 12:29:57,928 appengine_rpc.py:157] Server: appengine.google.com INFO 2010-03-04 12:29:57,959 appcfg.py:329] Checking for u

我已按照在中找到的说明设置集线器。 当我启动集线器时,会收到以下警告

$ sudo python2.5 google_appengine/dev_appserver.py pubsubhubbub/hub/
INFO     2010-03-04 12:29:57,928 appengine_rpc.py:157] Server: appengine.google.com
INFO     2010-03-04 12:29:57,959 appcfg.py:329] Checking for updates to the SDK.
WARNING  2010-03-04 12:29:58,272 datastore_file_stub.py:418] Could not read datastore data from /tmp/dev_appserver.datastore
WARNING  2010-03-04 12:29:58,273 datastore_file_stub.py:418] Could not read datastore data from /tmp/dev_appserver.datastore.history
INFO     2010-03-04 12:29:58,349 dev_appserver_main.py:465] Running application pubsubhubbub on port 8080: http://localhost:8080

当我将浏览器指向
http://localhost:8080
我的浏览器和控制台中抛出了严重的异常。AttributeError

ERROR    2010-03-04 12:31:27,735 dev_appserver.py:3000] Exception encountered handling request
Traceback (most recent call last):
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 2969, in _HandleRequest
    base_env_dict=env_dict)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 406, in Dispatch
    base_env_dict=base_env_dict)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 2238, in Dispatch
    self._module_dict)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 2156, in ExecuteCGI
    reset_modules = exec_script(handler_path, cgi_path, hook)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 2052, in ExecuteOrImportScript
    exec module_code in script_module.__dict__
  File "/home/pentarim/webdev/pshb/pubsubhubbub/hub/main.py", line 116, in <module>
    import dos
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/home/pentarim/webdev/pshb/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/home/pentarim/webdev/pshb/pubsubhubbub/hub/dos.py", line 219, in <module>
    offset_multi=memcache.offset_multi,
AttributeError: 'module' object has no attribute 'offset_multi'
INFO     2010-03-04 12:31:27,749 dev_appserver.py:3029] "GET / HTTP/1.1" 500 -
错误2010-03-04 12:31:27735 dev_appserver.py:3000]处理请求时遇到异常
回溯(最近一次呼叫最后一次):
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第2969行,位于HandlerRequest中
基本(环境(dict=环境(dict))
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第406行,在分派中
base_env_dict=base_env_dict)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第2238行,在调度中
自我保护(模块)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第2156行,在ExecuteCGI中
重置模块=执行脚本(处理程序路径、cgi路径、钩子)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第2052行,在ExecuteOrImportScript中
脚本模块中的exec模块代码__
文件“/home/pentarim/webdev/pshb/pubsubbub/hub/main.py”,第116行,在
导入dos
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1158行,在
返回函数(self、*args、**kwargs)
加载模块中的文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1806行
返回self.findLoadModule(子模块、全名、搜索路径)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1158行,在
返回函数(self、*args、**kwargs)
FindLoadModule中的文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1708行
(说明)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1158行,在
返回函数(self、*args、**kwargs)
文件“/home/pentarim/webdev/pshb/google\u appengine/google/appengine/tools/dev\u appserver.py”,第1659行,LoadModuleRequired中
(说明)
文件“/home/pentarim/webdev/pshb/pubsubbub/hub/dos.py”,第219行,在
offset\u multi=memcache.offset\u multi,
AttributeError:“模块”对象没有属性“偏移量”
信息2010-03-04 12:31:27749 dev_appserver.py:3029]“GET/HTTP/1.1”500-


作为python新手需要帮助,有什么想法吗?

上的教程已经过时,您需要使用至少google app engine 1.2.8才能使其正常工作(添加了新的memcache offset\u多方法和增量和减量中的批处理支持)

有人知道如何设置集线器的当前和工作说明吗?code.google链接将于10月16日重定向到git hub。是否有其他链接与集线器设置?推送已经被更好的东西所取代了吗?真不敢相信没有一个真正的教程能在那里真正起作用。试图在Python中建立一个中心,但没有一个教程是有效的!