Форум Gatchina OnLine

Форум Gatchina OnLine (https://forumgol.ru/index.php)
-   Программы (https://forumgol.ru/forumdisplay.php?f=3)
-   -   Решение проблем (https://forumgol.ru/showthread.php?t=3083)

МишGUN 01.05.2008 01:02

Цитата:

Пишут, что "www.your-name.ru:8888" уже занят
Измените цифру 8888 на любое другое случайное число в диапазоне 1025-65535...
Да, видимо это решение.

Ну вот, уже что-то есть=) А я еще думал спрашивать тут или нет...
Спасибо!

ΛLIEN 01.05.2008 01:11

Цитата:

Сообщение от МишGUN (Сообщение 312137)
Да, видимо это решение.

Ну вот, уже что-то есть=) А я еще думал спрашивать тут или нет...
Спасибо!

НЗЧ. И еще, если это распределенный хостинг, то скорее всего кто-то тоже запускает (или не так давно стал запускать) такой же чат по этому же порту (в данном случае 8888) и вы друг друга киляете.

МишGUN 01.05.2008 01:28

Ну да сменим порт, как доктор прописал.
А ваще косяк у меня жуткий.. про факью забыл.. ай плохо........

МишGUN 03.05.2008 21:43

В продолжение темы ( тем более никто тут ничего еще не писал) хочу сказать, что смена порта не привела к решению проблемы. На данном хостинге закрыты порты на прослушивание как выяснилось.
Но и это не важно... писалось в логах что порт занят другим процессом от того, что в Cron'е постоянно висела команда на запуск дэймона. Крон каж минуту ее выполнял и естессно выводил в логах что порт уже занят. Так что версия по поводу ("Почему падает дэймон на сервере?") занятости портов отпадает.

Так что пришлось хостинг попросить просто перезапустить дэймон и убрать команду с крона. Хз как долго проживет дэймон. А от хостинга ваще не добиться ничего толкового. Скоро дело до хамства дойдет..

И всем на будущее кто хостингом если будет пользоваться: не берите дешевый хостинг с заманивающими ценами. Помните: скупой платит дважды.

ΛLIEN 03.05.2008 22:14

Цитата:

Крон каж минуту ее выполнял
Зачем же так часто? Раз в 15 минут, думаю, было бы норм.

Цитата:

Так что пришлось хостинг попросить ... и убрать команду с крона.
Доступа к крону из вэб админки, я так понимаю, тоже нет?

МишGUN 03.05.2008 23:08

Доступ к крону есть из веба. через ДиректАдмин. С Крона я сам убрал команду, чтобы он логи не делал килоМетровыми. Он там без параметров запуска стоял, по умолчанию. А по умолчанию видимо через каждую минуту действующую команду в цикл пускает.

ΛLIEN 03.05.2008 23:17

Цитата:

Сообщение от МишGUN (Сообщение 312401)
чтобы он логи не делал килоМетровыми

чтоб убрать логи дописывай в конец команды:
/путь/команда_запуска > /dev/null

ps: или вообще > /dev/null 2>&1

МишGUN 04.05.2008 00:30

Цитата:

Сообщение от ΛLIEN (Сообщение 312402)
чтоб убрать логи дописывай в конец команды:
/путь/команда_запуска > /dev/null

ps: или вообще > /dev/null 2>&1

/dev/null 2>&1 &

Вот такой вариант видел. Фоновый режим.

Без понятия играет существенную роль знак & на конце или нет:D

ЗЫ: а ваще подозрение у меня что при выходе и закрытие шелла падает дэймон. Но с другой стороны.. они запускают и валят с шелла.. не висят же они там сутками.. Кароч хостингу прдложу новую команду, который будет пускать дэймон в фоновый режим.

ΛLIEN 04.05.2008 00:39

Цитата:

Сообщение от МишGUN (Сообщение 312405)
/dev/null 2>&1 &

Вот такой вариант видел. Фоновый режим.

Без понятия играет существенную роль знак & на конце или нет:D

Я не знаю, что там в файле ./run_background, который надо засовывать в крон в этом php чате. Cкорее всего, демон уже запускается этим скриптом в фоне '&'. Поэтому запускать сам скрипт в фоне смысла никакого.

А "> /dev/null 2>&1" означает стандартный поток посылать в пустое устройство и поток вывода ошибок объединить со стандартным потоком, т.е. туда же. Можно еще проще "&> /dev/null" - все потоки вывода в "аут".

МишGUN 04.05.2008 00:51

Понятно. Спасибо за помощь Алиен. Если в ближайшее время выяснится точная причина возникновения этой проблемы - отпишусь.
......


Текущее время: 12:48. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot