«Адрес xsp4 уже используется» и «доступ запрещен»

Я беру проект у коллеги, который недавно ушел. Я буду работать над сайтом, который работает на ASP.NET через моно на сервере xsp4. Я новичок в Linux и инфраструктуре ASP.NET, поэтому я постараюсь объяснить все, что могу. Чтобы все заработало, я захожу на сервер по ssh и перехожу в каталог проекта. Отсюда я использую git для получения любых новых изменений. Затем я использую:

screen (or screen -r if one is already running) 

и запускаю / перезагружаю сервер: Я получил ошибку 403 доступ запрещен в браузере. Я не менял разрешения и не редактировал файлы.

Я решил войти в ssh и screen -r, чтобы остановить сервер, но он сказал, что нет экрана, который нужно возобновить. На новом экране я попытался запустить сервер, но получил эту ошибку:

w@c:~/CRIME/CP-Web-l> sudo xsp4 --port 80
xsp4
Listening on address: 0.0.0.0
Root directory: /home/webmaster/CRIME/CP-Web-l
Error: System.Net.Sockets.SocketException: Address already in use
  at System.Net.Sockets.Socket.Bind (System.Net.EndPoint local_end) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.XSPWebSource.CreateSocket () [0x00000] in <filename unknown>:0 
  at Mono.WebServer.ApplicationServer.Start (Boolean bgThread) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.ApplicationServer.Start (Boolean bgThread, System.Exception initialException) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.WebServer.ApplicationServer:Start (bool,System.Exception)
  at Mono.WebServer.XSP.Server.RealMain (System.String[] args, Boolean root, IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0 

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

Благодаря поиску в Google я нашел этот пост, у которого была похожая проблема, http://www.ubuntufaqs.com/questions/432605/xsp4-address-already-in-use-error-cant-run -моно-приложение , которое дало 3 решения. Я не думаю, что XSP все еще работает, но я не уверен на 100%, как проверить. Я думал, что поскольку экран не найден, xsp больше не работает. Каталог не является корневым каталогом другого сервера. Будет ли выдана ошибка, если xsp не сможет найти требуемые сборки в моно-пути?

Я вернул проект обратно к предыдущей версии, и те же ошибки все еще существуют.

Эти две проблемы связаны? Если есть какая-то информация, которую я не предоставил, это было бы полезно, пожалуйста, дайте мне знать. Спасибо!

Редактировать (12 мая, 13:48):

Из того, что я понимаю, это то, что слушают порт 80, но я не уверен, что они являются:

w@c:~/CRIME/CP-Web-l> sudo lsof -i:80 -n -P
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd2-pr 1324   root    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 1795 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 1796 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 1798 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 1799 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 1800 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
httpd2-pr 3314 wwwrun    4u  IPv4  10644      0t0  TCP *:80 (LISTEN)
0
задан 12 May 2015 в 20:50

1 ответ

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

0
ответ дан 12 May 2015 в 20:50

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

Похожие вопросы: