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
С чего бы ему заводиться? icon_lol.gif
Что есть /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, завелось. smail54.gif
цитата
14/08/08 в 16:46
 PITBULLIK
Всем привет.Обращаюсь за помощью с такой же проблемой - в стриме по ка все в статусе "wait" уже два дня.путь на cron прописан правильный,но в стриме пишет - Last cronjob started at: - - -.Помогите кто может... icon_cry.gif
цитата
14/08/08 в 16:59
 mickey
у тебя тоже не стартует icon_smile.gif
цитата
14/08/08 в 17:17
 cashier
Скопируй из крона стоку, выполни ее в командной строке и выложи сюда результат который выведет команда, если конечно сам не разберешься icon_smile.gif

ps: в начале строки убери звездочки, а в конце все перенаправление вывода (1>/dev/null etc). Так, на всякий случай icon_smile.gif
цитата
14/08/08 в 18:16
 PITBULLIK
В PuTTy? icon_biggrin.gif
цитата
14/08/08 в 18:19
 cashier
Ага icon_wink.gif
цитата
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 без указания пути.
Серваки вобще-то тупые, еще не научились отгадывать мысли что ты хочешь пустить icon_lol.gif
цитата
14/08/08 в 18:45
 PITBULLIK
Извини,можешь подробнее написать что именно сделать,а тоя в этом "не совсем". icon_biggrin.gif
цитата
14/08/08 в 18:59
 PITBULLIK
ОГРОМНОЕ СПАСИБО!!!! smail54.gif С cd запустил и все работает icon_wink.gif
цитата
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  >  последняя »


Эта страница в полной версии