在我的arch linux实例上安装了cherokee之后,
pacman -S python2 cherokee rrdtool
我继续通过切诺基pipe理员做一些configuration:
cherokee-admin -xb
希望到我的浏览器,我试图访问我的切诺基pipe理通过它的its.ip.addr.ess:9090和键入相应的pipe理员和密码。 它接受密码,但在尝试加载切诺基pipe理Web UI一段时间后,它失败,并显示我503错误
503 Service Unavailable
我应该如何去debugging呢?
由于我在上面的cherokee-admin命令中指定了-x ,所以我确实看到了这样的一些回溯:
DEBUG: SIGUSR1 invokes the console.. SIGUSR2 prints a backtrace.. Server 1.2.101 running.. PID=1035 Port=4000 DEBUG: SIGUSR1 invokes the console.. SIGUSR2 prints a backtrace.. Server 1.2.101 running.. PID=1041 Port=4000 DEBUG: SIGUSR1 invokes the console.. SIGUSR2 prints a backtrace.. Server 1.2.101 running.. PID=1047 Port=4000 DEBUG: SIGUSR1 invokes the console.. SIGUSR2 prints a backtrace.. Server 1.2.101 running.. PID=1054 Port=4000 DEBUG: SIGUSR1 invokes the console.. SIGUSR2 prints a backtrace.. Server 1.2.101 running.. PID=1060 Port=4000
但是这对我的debugging工作并没有什么帮助。
任何想法如何我可以去解决这个问题?
发现问题。
需要-t选项才能在内部使用unix域套接字。
如果您的盒子启用了ipv6则这是必需的。 这是我的这个具体箱子的情况。
谜团已揭开。