Вернуться   Форум RadioCMS > RadioCMS > Установка RadioCMS

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

Ответ
Опции темы Опции просмотра
  #21  
Непрочитано 12.06.2013, 06:53
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

Доброго времени суток! Не могу догнать если установить radiocms на 2 домена, как тогда для второй копии радио cms указать в крон wget http://my_domain.ru/radio/event.php -O cron.php, ведь файл cron.php уже создаётся для первой копии radiocms, получается что с второй копии файл будет перезаписывать первый, а после reboot сервера они будут писаться одновременно. и почему нельзя запустить radiocms от user у меня наприер управление всё работает единственная запара это cron почему-то если в кроне указать что действие будет происходить от user (*/3 * * * * user wget http://my_domain.ru/radio/event.php -O cron.php) в папке юзера не появляется файл cron.php и вобще будет ли сам движок оттуда читать(или чё он там делает) cron.php.
Ответить с цитированием
  #22  
Непрочитано 12.06.2013, 11:18
djbarhat djbarhat вне форума
Member
 
Регистрация: 04.12.2011
О.С.: freebsd
Версия: 2.2
Сообщений: 87
Exclamation cron

Цитата:
Сообщение от Фёдор Посмотреть сообщение
Доброго времени суток! Не могу догнать если установить radiocms на 2 домена, как тогда для второй копии радио cms указать в крон wget http://my_domain.ru/radio/event.php -O cron.php, ведь файл cron.php уже создаётся для первой копии radiocms, получается что с второй копии файл будет перезаписывать первый, а после reboot сервера они будут писаться одновременно. и почему нельзя запустить radiocms от user у меня наприер управление всё работает единственная запара это cron почему-то если в кроне указать что действие будет происходить от user (*/3 * * * * user wget http://my_domain.ru/radio/event.php -O cron.php) в папке юзера не появляется файл cron.php и вобще будет ли сам движок оттуда читать(или чё он там делает) cron.php.
крон пхп находиться у вас в папке радиоцмс а что бы в ручную каждые три минуты не запускать этот файл нужно навести саму программу крон на файл cron.php и зачем вам что бы cron появлялся в папке юзера ?
что бы выполнялся в командной строке вводите каждые n количество минут
вводим через root (комндная строка)
crontab -e
появляються такие команды
0 1 * * * /usr/local/ispmgr/sbin/cron.sh sbin/update.sh ispmgr
*/5 * * * * /usr/local/ispmgr/sbin/cron.sh sbin/eximquota.check.sh
*/5 * * * * /usr/local/ispmgr/sbin/cron.sh sbin/ihttpd.check.sh
0 0 * * 6 apt-get update
*/30 * * * * /usr/local/ispmgr/sbin/dbcache
и здесь в конце надо написать каждый под домен где должно выполняться
обновление плейлиста
*/03 * * * * wget http://pod.domen.ru/radio/event.php -O event.php
*/03 * * * * wget http://samdomen.ru/radio/event.php -O event.php
Ctrl+O enter Ctrl+X
и не забудьте включить логирование cron по умолчанию он выключен после включение лога можно посмотреть выполняется ли cron как сказано было находиться лог по адресу var/log/cron
Ответить с цитированием
  #23  
Непрочитано 12.06.2013, 11:31
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

Да я всё это понимаю, я не понимаю этого:
Цитата:
*/03 * * * * wget http://pod.domen.ru/radio/event.php -O event.php
*/03 * * * * wget http://samdomen.ru/radio/event.php -O event.php
я то как раз непонимаю этого!
Команда wget скачивает файл event.php в корневую дерикторию пользователя рут и скрипт radiocms парсит от туда нужную ему информацию.
С обеих сайтов получается скачивается один и тот же файл в одну и ту же дерикторию и того в калоге root 1 event.php в данном случае.
Ответить с цитированием
  #24  
Непрочитано 12.06.2013, 11:47
djbarhat djbarhat вне форума
Member
 
Регистрация: 04.12.2011
О.С.: freebsd
Версия: 2.2
Сообщений: 87
По умолчанию

а ну да ) с утра еще не проснулся .... я просто непомню что бы мне приходилось вводить еще cron.php там все полуавтоматом запускалось и файл крон пхп нет в директории радиоцмс

*/03
это значит каждые три минуты будет выполняться сценарий написанный в кроне на все домены и поддомены сервера !
Для каждого домена написан один и тот же сценарий который выполняется переодически и файл скачиваеться и обновляет информацию для своего домена и поддомена !

Последний раз редактировалось djbarhat; 12.06.2013 в 11:53.
Ответить с цитированием
  #25  
Непрочитано 12.06.2013, 12:08
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

в моём случае скачивается файл event.php и перезаписывается в файл cron.php если я пишу в кроне чтоб перезапись была в event.php то тогда вобще перестают включаться плейлисты и выполняться заказы.на одном домене у меня всё ужеработает нормально.
я понимаю что задание в кроне wget http://my_domain.ru/radio/event.php -O cron.php скачивает для своего домена ну пишется то это всё в один файл в обеих случаях cron.php и вот вопрос конкретный: при одновременом запуске 2-х копий radiocms файл cron.php в папке рут будет перезаписываться одновременно. Не будет ли из-за этого полной хрени?
djbarhat, ты конкретно ставил на 2 домеена radiocms были ли у тебя проблеммы?
Ответить с цитированием
  #26  
Непрочитано 12.06.2013, 14:19
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

Вобщем не стал ждать ответа и сделал так:
Цитата:
*/03 * * * * wget http://pod.domen.ru/radio/event.php -O cron.php
*/03 * * * * wget http://samdomen.ru/radio/event.php -O event.php
И без всяких проблем всё работает, кроме в статистике последние отиграли - отобразилось 4 песни дальше неотображается!!

Последний раз редактировалось Фёдор; 12.06.2013 в 14:22.
Ответить с цитированием
  #27  
Непрочитано 12.06.2013, 14:36
djbarhat djbarhat вне форума
Member
 
Регистрация: 04.12.2011
О.С.: freebsd
Версия: 2.2
Сообщений: 87
Smile

Цитата:
Сообщение от Фёдор Посмотреть сообщение
в моём случае скачивается файл event.php и перезаписывается в файл cron.php если я пишу в кроне чтоб перезапись была в event.php то тогда вобще перестают включаться плейлисты и выполняться заказы.на одном домене у меня всё ужеработает нормально.
я понимаю что задание в кроне wget http://my_domain.ru/radio/event.php -O cron.php скачивает для своего домена ну пишется то это всё в один файл в обеих случаях cron.php и вот вопрос конкретный: при одновременом запуске 2-х копий radiocms файл cron.php в папке рут будет перезаписываться одновременно. Не будет ли из-за этого полной хрени?
djbarhat, ты конкретно ставил на 2 домеена radiocms были ли у тебя проблеммы?
я ставил на 51 доменов на разные стили радио!
и устанавливал через madplay
на слабеньком компе загружался сервер до 45 процентов ...
первое включаеш основной домен , где показывает при включении интернет радио, а потом следующие где включаеться прямой эфир,
ну так было по край не мере до версии радиоцмс 2.1
траблов не было, были вопросы как сделать что бы при перезагрузке все радио вещания включались по очереди ;)
у меня доходило до 43 и вылезал обязательно какой нибудь вопросик, типо а почему остальные не врубились xD
где то на форуме есть мой старый рабочий icecast.xml в теме icecast
и ezstream.xml в теме
http://radiocms.ru/forum/showthread.php?t=2
http://radiocms.ru/forum/showthread.php?t=407
только езстреам через мадплай сделал на стримкодере не пробовал еще ... (а так первое что надо сделать всегда проверять соответствие путей)
к концу года планирую вернуться на обновленном п.о

Последний раз редактировалось djbarhat; 12.06.2013 в 22:20.
Ответить с цитированием
  #28  
Непрочитано 12.06.2013, 15:26
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

вроде пока работает, но ощущается какая-то нестабильность, каждые 5 минут так и хочется проверить отобразилась ли песня, играет ли радио, меняются ли плейлисты.
Ответить с цитированием
  #29  
Непрочитано 12.06.2013, 22:33
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Цитата:
Сообщение от Фёдор Посмотреть сообщение
Команда wget скачивает файл event.php в корневую дерикторию пользователя рут и скрипт radiocms парсит от туда нужную ему информацию.
Нет, это не так. RadioCMS НИЧЕГО не делает с сохраненным файлом и как он называется не важно.

-O event.php нужно только что для того что бы скрипт не плодил кучу копий каждый день. Ведь если это кусочек убрать, то начнётся event.php.1, event.php.2 ... и так до бесконечности

В случае команды через php никаких файлов и вовсе не создаётся
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
  #30  
Непрочитано 13.06.2013, 03:13
Фёдор Фёдор вне форума
Member
 
Регистрация: 12.06.2013
О.С.: Debian Squeeze
Версия: 2.5
Сообщений: 52
По умолчанию

Цитата:
Нет, это не так. RadioCMS НИЧЕГО не делает с сохраненным файлом и как он называется не важно.
Тогда зачем его вобще качать и почему без этого не ставятся плейлисты тогда?

Цитата:
-O event.php нужно только что для того что бы скрипт не плодил кучу копий каждый день. Ведь если это кусочек убрать, то начнётся event.php.1, event.php.2 ... и так до бесконечности
Это я прекрасно понимаю!

Цитата:
В случае команды через php никаких файлов и вовсе не создаётся
у меня почему то не работает, что до этого делал неполучалось, что щас.
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 09:32.