Мухамед Брюсли
С нами с 23.09.03
Сообщения: 4616
Рейтинг: 1045
|
Добавлено: 30/07/08 в 09:59 |
Вчера поставил на импорт 100 фгх. Пока все в статусе "wait". Дилетантский вопрос - когда они начнут сграбляться?
|
|
Ветеран броуновского движения
|
0
|
|
|
С нами с 19.12.05
Сообщения: 111
Рейтинг: 104
|
Добавлено: 30/07/08 в 10:17 |
Проверь, работает ли крон (третья строчка сверху в админке типа Last cronjob started at: 2008-07-30 02:12:06). Если работает, то смотри в настройках GRABER SETTINGS. Должно быть grabber mode в auto или semiauto.
|
|
|
|
Мухамед Брюсли
С нами с 23.09.03
Сообщения: 4616
Рейтинг: 1045
|
Добавлено: 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
Почему может не заводиться?
|
|
Ветеран броуновского движения
|
0
|
|
|
(.)(.) Сиськеее...
С нами с 20.05.03
Сообщения: 2598
Рейтинг: 2651
|
Добавлено: 30/07/08 в 12:28 |
Проверь правильность пути к файлу крона... Скорее всего в этом проблема...
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 30/07/08 в 12:58 |
С чего бы ему заводиться?
Что есть /usr/local/etc ?
Поменяй на /usr/local/bin/php, а лучше уточни путь к пхп
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 30/07/08 в 12:58 |
* * * * * root cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
вот так сделай, да и путь к пхп
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 30/07/08 в 13:01 |
sawm писал: | * * * * * root cd /usr/local/www/vhosts/мойдомен.COM/httpdocs/streamrotator; /usr/local/etc/ -q cron.php 1>/dev/null 2>/dev/null
вот так сделай, да и путь к пхп |
А что такое root и что делает эта конструкция?
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 30/07/08 в 14:11 |
перед командой нужно ставить юзера от которого будет выполняться
|
|
|
|
С нами с 22.09.04
Сообщения: 114
Рейтинг: 204
|
Добавлено: 30/07/08 в 14:26 |
* * * * * 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
|
|
|
|
Мухамед Брюсли
С нами с 23.09.03
Сообщения: 4616
Рейтинг: 1045
|
Добавлено: 30/07/08 в 15:36 |
Ну епта..глядите.
Где я туплю? Вроде бы все на месте.
|
|
Ветеран броуновского движения
|
0
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 30/07/08 в 15:48 |
* * * * * 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/ а в другое место, уточняй у сапорта где у тебя пхп
|
|
|
|
Мухамед Брюсли
С нами с 23.09.03
Сообщения: 4616
Рейтинг: 1045
|
Добавлено: 30/07/08 в 15:54 |
Век живи - век учись. cashier, завелось.
|
|
Ветеран броуновского движения
|
0
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 16:46 |
Всем привет.Обращаюсь за помощью с такой же проблемой - в стриме по ка все в статусе "wait" уже два дня.путь на cron прописан правильный,но в стриме пишет - Last cronjob started at: - - -.Помогите кто может...
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 14/08/08 в 16:59 |
у тебя тоже не стартует
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 14/08/08 в 17:17 |
Скопируй из крона стоку, выполни ее в командной строке и выложи сюда результат который выведет команда, если конечно сам не разберешься
ps: в начале строки убери звездочки, а в конце все перенаправление вывода (1>/dev/null etc). Так, на всякий случай
|
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 18:16 |
В PuTTy?
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 14/08/08 в 18:19 |
Ага
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 14/08/08 в 18:19 |
хотябы в путти
|
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 18:31 |
пишет Could not open input file: cron.php.Как я пониманию,надо поменять CHMOD.Верно?
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 14/08/08 в 18:39 |
Это и все что пишет?
Проверь права на файл, хотя там все ок должно быть... больше похоже на то, что не может найти файл.
Выложи лог из пути, сначала выполни команду pwd, а потом, ту которую пускаешь
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 14/08/08 в 18:43 |
Ага, только что у себя проверил:
Цитата: | $ php script.php
Could not open input file: script.php |
Так ругается когда не может найти файл, ты скорее всего не выполняешь cd в папку стрима и сразу пытаешься пустить cron.php без указания пути.
Серваки вобще-то тупые, еще не научились отгадывать мысли что ты хочешь пустить
|
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 18:45 |
Извини,можешь подробнее написать что именно сделать,а тоя в этом "не совсем".
|
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 18:59 |
ОГРОМНОЕ СПАСИБО!!!! С cd запустил и все работает
|
|
|
|
С нами с 30.05.08
Сообщения: 101
Рейтинг: 43
|
Добавлено: 14/08/08 в 18:59 |
В пути набираешь:
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 |
жмешь ентер
копируешь все что тебе пути написало и выкладываешь сюда
|
|
|
|
+ + +
С нами с 22.12.06
Сообщения: 40
Рейтинг: 1
|
Добавлено: 14/08/08 в 19:10 |
Если набрать cron | То ничего не появляется кроме >
|
|
|
|