Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Возникла ошибка при запуске сервера.

Статус пользователя Serhiyyy
сообщение 10.12.2012, 23:28
Сообщение #1
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Добрый вечер, Уважаемые пользователи форума C-S.NET.UA.
Вот недавно поставил себе генту и возникла ошибочка при старте сервера.

При запуске сервера пишет:

Запуск сервер, ошибка:
Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
scandir failed:/home/hlds/public/SAVE
scandir failed:/home/hlds/public/./valve/SAVE
scandir failed:/home/hlds/public/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
WARNING: UDP_OpenSocket: port: 27015 bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
Mon Dec 10 21:25:47 UTC 2012: Server restart in 5 seconds


Как решить данную ошибку? И еще на некоторых серверах я запускаю сервер, выдает ошибку.

WARNING: UDP_OpenSocket: port: 27015 bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.


Но сервер запускаю вообще с портом 27024.

Заранее спасибо за помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя The_Razer
сообщение 10.12.2012, 23:39
Сообщение #2
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Порт занят.

netstat -l
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 11.12.2012, 0:16
Сообщение #3
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(The_Razer @ 10.12.2012, 23:39) *
Порт занят.

netstat -l


Спасибо, при вводе комманды вот, что выдало:

netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
udp 0 0 *:27015 *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] SEQPACKET LISTENING 6269 @/org/kernel/udev/udevd


Главное, что сервер я запускал на данном портом, вот появилась такая трабла 1 день назад.

Отредактировал: Serhiyyy, - 11.12.2012, 0:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 11.12.2012, 1:36
Сообщение #4
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Ну так. Завис процесс какой-то(или просто забыли про него) и юзает порт.
Я с ключом ошибся. Надо было ещё + p сделать. Это пид/имя покажет.
netstat -pl
По пиду убить.

Или получить пид через
ps ax | grep hlds
(только это ещё и покажет пид сессии в который ты сам сидишь. Её убивать не надо :) )
Если сервер один, то можно вообще было сделать.
killall hlds*

Вообще это слишком простая проблема для гентушника. А если что серьезнее?)
emerge htop
С ним проще будет. Хоть какой-то интерфейс будет для начала)

Отредактировал: The_Razer, - 11.12.2012, 1:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 11.12.2012, 18:34
Сообщение #5
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(The_Razer @ 11.12.2012, 1:36) *
Ну так. Завис процесс какой-то(или просто забыли про него) и юзает порт.
Я с ключом ошибся. Надо было ещё + p сделать. Это пид/имя покажет.
netstat -pl
По пиду убить.

Или получить пид через
ps ax | grep hlds
(только это ещё и покажет пид сессии в который ты сам сидишь. Её убивать не надо :) )
Если сервер один, то можно вообще было сделать.
killall hlds*

Вообще это слишком простая проблема для гентушника. А если что серьезнее?)
emerge htop
С ним проще будет. Хоть какой-то интерфейс будет для начала)


Спасибо. Запустил все сервера.

Сервер работает на порту 27015 хорошо, но запускаю сервер с портом 27024, выдает ошибку:

Ошибка:
Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5787)
scandir failed:/home/hlds/surf/SAVE
scandir failed:/home/hlds/surf/./valve/SAVE
scandir failed:/home/hlds/surf/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)
STEAM Auth Server
WARNING: UDP_OpenSocket: port: 27015 bind: Address already in use
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015.
Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem
Tue Dec 11 16:33:41 UTC 2012: Server restart in 5 seconds


С чем это может быть связано? Именно этот сервер с каким портом не запущу выдает данную ошибку. На центе работал на ура, поменял на генту и перестал запускаться. Сервера запускаю через скрипт by Puma.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fake8833
сообщение 11.12.2012, 21:44
Сообщение #6
Стаж: 14 лет

Сообщений: 80
Благодарностей: 16
Полезность: 158

ты запускаешь на 27015 порте и он "Address already in use" т.е. занят
читай хотя бы ошибки
и тренируйся пока без скриптов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 11.12.2012, 23:21
Сообщение #7
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(fake8833 @ 11.12.2012, 21:44) *
ты запускаешь на 27015 порте и он "Address already in use" т.е. занят
читай хотя бы ошибки
и тренируйся пока без скриптов


Боже, я же четко указал, что запускаю сервера с портом 27024, какой занят порт?
Запускал и без скрипта, та же ошибка.
Я прошу помощи в решении данной проблемы, а не какая проблема у меня. Пока английский знаю и смогу перевести, суть ошибки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.12.2012, 17:41
Сообщение #8
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Цитата
WARNING: UDP_OpenSocket: port: 27015 bind: Address already in use


netstat -pl
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 12.12.2012, 18:28
Сообщение #9
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(The_Razer @ 12.12.2012, 17:41) *
netstat -pl


Спасибо. Вот, что получил из этой команды.

Логи команды netstat -pl
localhost ~ # netstat -pl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:ssh *:* LISTEN 6096/sshd
udp 0 0 31.28.166.115:26900 *:* 6685/./hlds_i686
udp 0 0 31.28.166.115:26901 *:* 4433/./hlds_i686
udp 0 0 31.28.166.115:26902 *:* 6783/./hlds_i686
udp 0 0 31.28.166.115:26903 *:* 6833/./hlds_i686
udp 0 0 31.28.166.115:26904 *:* 6882/./hlds_i686
udp 0 0 31.28.166.115:26905 *:* 7369/./hlds_i686
udp 0 0 31.28.166.115:26906 *:* 17265/./hlds_i686
udp 0 0 31.28.166.115:26907 *:* 781/./hlds_i686
udp 0 0 31.28.166.115:26908 *:* 7396/./hlds_i686
udp 0 0 31.28.166.115:26909 *:* 7577/./hlds_i686
udp 0 0 31.28.166.115:26910 *:* 14142/./hlds_i686
udp 0 0 31.28.166.115:26911 *:* 8122/./hlds_i686
udp 0 0 31.28.166.115:27015 *:* 6685/./hlds_i686
udp 0 0 31.28.166.115:27016 *:* 6882/./hlds_i686
udp 0 0 31.28.166.115:27017 *:* 6833/./hlds_i686
udp 0 0 31.28.166.115:27018 *:* 7369/./hlds_i686
udp 0 0 31.28.166.115:27019 *:* 17265/./hlds_i686
udp 0 0 31.28.166.115:27020 *:* 781/./hlds_i686
udp 0 0 31.28.166.115:27021 *:* 7396/./hlds_i686
udp 0 0 31.28.166.115:27022 *:* 7577/./hlds_i686
udp 0 768 31.28.166.115:27023 *:* 14142/./hlds_i686
udp 0 0 31.28.166.115:27025 *:* 8122/./hlds_i686
udp 0 0 31.28.166.115:27026 *:* 6783/./hlds_i686
udp 0 0 31.28.166.115:27030 *:* 4433/./hlds_i686
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] SEQPACKET LISTENING 6151 5334/udevd @/org/kernel/udev/udevd
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 12.12.2012, 21:56
Сообщение #10
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Так вот. Порт уже занят

udp 0 0 31.28.166.115:27015 *:* 6685/./hlds_i686
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 13.12.2012, 12:14
Сообщение #11
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(The_Razer @ 12.12.2012, 21:56) *
Так вот. Порт уже занят

udp 0 0 31.28.166.115:27015 *:* 6685/./hlds_i686


Я понимаю, что занят, но я сервер запускаю вообще с портом 27024 и мне выдает данную ошибку.
Не знаю, почему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: