Не могу получить доступ к администратору чероки - зависла загрузка

Дайте Cherokee первое вращение, чтобы попробовать его со мной, если это глупый вопрос.

Я установил его на CentOS 6.3 VM через репозиторий EPEL.

Если я открою http://localhost в elinks (извините, нет gui) я вижу страницу "Powered by Cherokee" в порядке.

Затем я запустил процесс Cherokee-Admin и открыть http://localhost:9090 в элинкс.

Меня спрашивают логин и пароль, который я ввожу, но тогда ничего не происходит. Застревает при загрузке.

Я попробовал метод туннеля ssh, чтобы загрузить его в более изящный браузер, такой как Chrome, на случай, если это было проблемой, но это тот же сценарий, я получаю всплывающее окно, запрашивающее у меня имя пользователя и пароль, но затем браузер зависает при загрузке.

В некоторых случаях Chrome отображает сообщение "504 Gateway Timeout", но не всегда. Если я освежусь, когда это произойдет, то снова застрянет.

Что мне здесь не хватает?

РЕДАКТИРОВАТЬ: Если я позволяю Chrome работать достаточно долго, я получаю это сообщение об ошибке:

503 Service Unavailable

------------------------

Cherokee web server 1.2.101 (UNIX), Port 9090

РЕДАКТИРОВАТЬ 2: у меня есть Python 2.6.6

РЕДАКТИРОВАТЬ 3:

Это вывод, когда я начинаю cherokee-admin -x -b

Cherokee Web Server 1.2.101 (Feb 21 2012): Listening on port ALL:9090, TLS
disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
connections, single thread

Login:
  User:              admin
  One-time Password: 2nEKQfD3RqLbKJ5a

Web Interface:
  URL:               http://localhost:9090/

Когда я открываю администратора в браузере, cherokee-admin отображает это:

DEBUG: SIGUSR1 invokes the console..
       SIGUSR2 prints a backtrace..
Server 1.2.101 running.. PID=3570 Port=4000

1 ответ

Я не совсем уверен, почему (например, я действительно не знаю), но если я запускаю Cherokee-Admin с -t затем переключается нормально.

-t переключатель описывается как

-t, --internal-unix
By default, cherokee-admin uses TCP for internal communications. 
This parameter specifies that a Unix domain socket should be used instead. 
The default behavior is the safest one, so this parameter should rarely by used.

Так что это решает проблему, я думаю.

Другие вопросы по тегам