Arch-Linux

在 Arch linux 上調試切諾基

  • April 27, 2012

在我的 arch linux 實例上安裝 cherokee 後,

pacman -S python2 cherokee rrdtool

我繼續通過 cherokee admin 進行一些配置:-

cherokee-admin -xb

希望通過我的瀏覽器,我試圖通過訪問我的 cherokee 管理員its.ip.addr.ess:9090並輸入相應的管理員和密碼。它接受密碼,但在嘗試載入 cherokee admin web ui 一段時間後,它失敗並顯示 503 錯誤

503 Service Unavailable

我應該如何調試這個?

由於我-x在上面的 cherokee-admin 命令中指定,我確實看到了一些這樣的回溯:-

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 

但這對我的調試工作並沒有真正的幫助。

知道如何解決這個問題嗎?

發現了問題。

-t選項是在內部使用 unix 域套接字所必需的。

ipv6如果為您的盒子啟用,這是必需的。我的這個特定盒子就是這種情況。

謎團已揭開。

引用自:https://serverfault.com/questions/383673