Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/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
在bokeh服务器上使用redis。权限被拒绝:'/bokehpids.json'_Redis_Bokeh_Supervisord - Fatal编程技术网

在bokeh服务器上使用redis。权限被拒绝:'/bokehpids.json'

在bokeh服务器上使用redis。权限被拒绝:'/bokehpids.json',redis,bokeh,supervisord,Redis,Bokeh,Supervisord,我正在尝试使用redis作为后端的supervisor运行bokeh server,启动时收到以下错误消息: Traceback (most recent call last): File "/usr/share/nginx/test-status/flask/bin/bokeh-server", line 7, in <module> bokeh.server.run() File "/usr/share/nginx/test-status/flask/lib/py

我正在尝试使用redis作为后端的supervisor运行bokeh server,启动时收到以下错误消息:

Traceback (most recent call last):
  File "/usr/share/nginx/test-status/flask/bin/bokeh-server", line 7, in <module>
    bokeh.server.run()
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/__init__.py", line 175, in run
    start_server(args)
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/__init__.py", line 179, in start_server
    start.start_simple_server(args)
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/start.py", line 54, in start_simple_server
    start_redis()
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/start.py", line 40, in start_redis
    save=redis_save)
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/services.py", line 81, in start_redis
    stdin=subprocess.PIPE
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/services.py", line 32, in __init__
    self.add_to_pidfile()
  File "/usr/share/nginx/test-status/flask/lib/python2.7/site-packages/bokeh/server/services.py", line 46, in add_to_pidfile
    with open(self.pidfilename, "w+") as f:
IOError: [Errno 13] Permission denied: '/bokehpids.json'

请注意,如果使用内存作为后端,我可以使用supervisor运行服务器,并且可以使用redis作为后端手动运行bokeh服务器。有人知道我应该更改的权限在哪里吗?

原来它试图访问根目录中的pidfile

我通过更改supervisor配置文件中的目录解决了此问题:

[program:bokeh]
...
    directory=/usr/share/nginx/test-status
...