Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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 向Heroku部署花_Python_Heroku_Celery_Flower - Fatal编程技术网

Python 向Heroku部署花

Python 向Heroku部署花,python,heroku,celery,flower,Python,Heroku,Celery,Flower,我按照上的说明将花卉芹菜监控应用程序部署到Heroku 配置和部署我的应用程序后,我在heroku日志中看到以下内容: Traceback (most recent call last): File "/app/.heroku/python/bin/flower", line 9, in <module> load_entry_point('flower==0.7.0', 'console_scripts', 'flower')() File "/app/.herok

我按照上的说明将花卉芹菜监控应用程序部署到Heroku

配置和部署我的应用程序后,我在heroku日志中看到以下内容:

Traceback (most recent call last):
  File "/app/.heroku/python/bin/flower", line 9, in <module>
    load_entry_point('flower==0.7.0', 'console_scripts', 'flower')()
  File "/app/.heroku/python/lib/python2.7/site-packages/flower/__main__.py", line 11, in main
    flower.execute_from_commandline()
  File "/app/.heroku/python/lib/python2.7/site-packages/celery/bin/base.py", line 306, in execute_from_commandline
    return self.handle_argv(self.prog_name, argv[1:])
  File "/app/.heroku/python/lib/python2.7/site-packages/flower/command.py", line 99, in handle_argv
    return self.run_from_argv(prog_name, argv)
  File "/app/.heroku/python/lib/python2.7/site-packages/flower/command.py", line 75, in run_from_argv
    **app_settings)
  File "/app/.heroku/python/lib/python2.7/site-packages/flower/app.py", line 40, in __init__
    max_tasks_in_memory=max_tasks)
  File "/app/.heroku/python/lib/python2.7/site-packages/flower/events.py", line 60, in __init__
    state = shelve.open(self._db)
  File "/app/.heroku/python/lib/python2.7/shelve.py", line 239, in open
    return DbfilenameShelf(filename, flag, protocol, writeback)
  File "/app/.heroku/python/lib/python2.7/shelve.py", line 223, in __init__
    Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback)
  File "/app/.heroku/python/lib/python2.7/anydbm.py", line 85, in open
    return mod.open(file, flag, mode)
  File "/app/.heroku/python/lib/python2.7/dumbdbm.py", line 250, in open
    return _Database(file, mode)
  File "/app/.heroku/python/lib/python2.7/dumbdbm.py", line 71, in __init__
    f = _open(self._datfile, 'w')
IOError: [Errno 2] No such file or directory: 'postgres://USERNAME:PASSWORD@ec2-HOST.compute-1.amazonaws.com:5432/DBNAME.dat'
在我的浏览器中加载flower确实会显示一些标签,但没有数据


如何解决这些问题?

Flower不支持数据库持久性。它使用模块将状态保存到文件。

您是如何使其工作的?对不起,我记不起了。我记得我们让flower工作,但IIRC不支持Postgres,这是一种更短暂的东西(即dyno重启后数据没有保存)。那就是IIRC。我真的不确定,那是4年前的事了。
2014-06-19T15:14:02.464424+00:00 app[web.1]: [E 140619 15:14:02 state:138] Failed to inspect workers: '[Errno 104] Connection reset by peer', trying again in 128 seconds
2014-06-19T15:14:02.464844+00:00 app[web.1]: [E 140619 15:14:02 events:103] Failed to capture events: '[Errno 104] Connection reset by peer', trying again in 128 seconds.