Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Статус Wait в Stremrotator'e
Новая тема
Ответить
цитата
30/07/08 в 09:59
Сергей Ильич
Вчера поставил на импорт 100 фгх. Пока все в статусе "wait". Дилетантский вопрос - когда они начнут сграбляться?
цитата
30/07/08 в 10:17
AlexanderX
Проверь, работает ли крон (третья строчка сверху в админке типа Last cronjob started at: 2008-07-30 02:12:06). Если работает, то смотри в настройках GRABER SETTINGS. Должно быть grabber mode в auto или semiauto.
цитата
30/07/08 в 11:33
Сергей Ильич
Так и есть, крон не стартует. Кронжоп такой сделан
* * * * * cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
Почему может не заводиться?
цитата
30/07/08 в 12:28
Project
Проверь правильность пути к файлу крона... Скорее всего в этом проблема...
цитата
30/07/08 в 12:58
cashier
С чего бы ему заводиться?
Что есть /usr/local/etc ?
Поменяй на /usr/local/bin/php, а лучше уточни путь к пхп
цитата
30/07/08 в 12:58
mickey
* * * * *
root
cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
вот так сделай, да и путь к пхп
цитата
30/07/08 в 13:01
cashier
sawm писал:
* * * * *
root
cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
вот так сделай, да и путь к пхп
А что такое root и что делает эта конструкция?
цитата
30/07/08 в 14:11
mickey
перед командой нужно ставить юзера от которого будет выполняться
цитата
30/07/08 в 14:26
dushik
* * * * * cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/bin/php -q cron.php 1>/dev/null 2>/dev/null
или
* * * * * cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/bin/php -q cron.php 1>/dev/null 2>/dev/null
если не заведется - уточняй у сапорта где у тебя php
цитата
30/07/08 в 15:36
Сергей Ильич
Ну епта..глядите.
Где я туплю? Вроде бы все на месте.
цитата
30/07/08 в 15:48
cashier
* * * * * cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
Разберись со строкой крона:
5 звездочек - запускать каждую минуту, каждого часа, ежедневно, ежемесячно, каждый день недели.
Дальше выполняется 2 консольные команды одна за другой:
1 перейти в папку (сделать текущей папку) /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator
2 вторая команда у тебя вобще не команда, потому что /usr/local/etc/ это папка с конфигами и никакого смысла это не имеет, вместо этого нужно
/usr/local/bin/php -q cron.php 1>/dev/null 2>/dev/null
Эта команда запускает интерпретатор пхп которому на вход передается скрипт cron.php который нужно выполнить, а дальше идет всякая муть чтоб не засирать админам системные логи, т.е. stdout (стандартный вывод) перенаправить в пустое устройство и stderr (стандартный вывод ошибок) тоже перенаправить в пустоту.
PS просто замени /usr/local/etc/ на /usr/local/bin/php Об этом уже говорили не раз!
Если все равно не взлетит, значит твои Одмины засунули пхп не в /usr/local/bin/ а в другое место, уточняй у сапорта где у тебя пхп
цитата
30/07/08 в 15:54
Сергей Ильич
Век живи - век учись. cashier, завелось.
цитата
14/08/08 в 16:46
PITBULLIK
Всем привет.Обращаюсь за помощью с такой же проблемой - в стриме по ка все в статусе "wait" уже два дня.путь на cron прописан правильный,но в стриме пишет - Last cronjob started at: - - -.Помогите кто может...
цитата
14/08/08 в 16:59
mickey
у тебя тоже не стартует
цитата
14/08/08 в 17:17
cashier
Скопируй из крона стоку, выполни ее в командной строке и выложи сюда результат который выведет команда, если конечно сам не разберешься
ps: в начале строки убери звездочки, а в конце все перенаправление вывода (1>/dev/null etc). Так, на всякий случай
цитата
14/08/08 в 18:16
PITBULLIK
В PuTTy?
цитата
14/08/08 в 18:19
cashier
Ага
цитата
14/08/08 в 18:19
mickey
хотябы в путти
цитата
14/08/08 в 18:31
PITBULLIK
пишет Could not open input file: cron.php.Как я пониманию,надо поменять CHMOD.Верно?
цитата
14/08/08 в 18:39
cashier
Это и все что пишет?
Проверь права на файл, хотя там все ок должно быть... больше похоже на то, что не может найти файл.
Выложи лог из пути, сначала выполни команду pwd, а потом, ту которую пускаешь
цитата
14/08/08 в 18:43
cashier
Ага, только что у себя проверил:
Цитата:
$ php script.php
Could not open input file: script.php
Так ругается когда не может найти файл, ты скорее всего не выполняешь cd в папку стрима и сразу пытаешься пустить cron.php без указания пути.
Серваки вобще-то тупые, еще не научились отгадывать мысли что ты хочешь пустить
цитата
14/08/08 в 18:45
PITBULLIK
Извини,можешь подробнее написать что именно сделать,а тоя в этом "не совсем".
цитата
14/08/08 в 18:59
PITBULLIK
ОГРОМНОЕ СПАСИБО
!!!!
С cd запустил и все работает
цитата
14/08/08 в 18:59
cashier
В пути набираешь:
crontab -l
жмешь ентер.
находишь там свою строку вида:
Код:
* * * * * cd /home/some_user/your_host.com/streamrotator; /usr/local/bin/php -q cron.php >/dev/null 2>/dev/null
копируешь вот эту часть в пути:
Код:
cd /home/some_user/your_host.com/streamrotator; /usr/local/bin/php -q cron.php
жмешь ентер
копируешь все что тебе пути написало и выкладываешь сюда
цитата
14/08/08 в 19:10
PITBULLIK
Если набрать cron | То ничего не появляется кроме >
Стр.
1
,
2
>
последняя »
Новая тема
Ответить
Эта страница в полной версии