Вы не зашли.
Главная » PHP » Проблемы в файлике
#1. AGENT Off (2)
Участник
2009.05.31 06:06
Павел,нужна помощь. Не могу разобраться хоть убей. Тут нужно смотреть глазами опытного программиста. Проблема в обновлении статистики. Почему если запустить файл в браузере,то обновление происходит. Если гетом через команду крона-то нифига. Смотрю на файл и хоть апстену бейся не вижу ошибки. Посмотри плиз если время позволяет. замучался уже.
Вложения
cron_update.zip 1kb [загрузок: 665]
#2. Gemorroj Off (107)
Administrator
2009.05.31 09:09
Если ты запускаешь скрипт и пишешь к нему локальный путь (не через HTTP), то проверь его, вероятно он не верный. Если же запрос идет через HTTP, то, возможно, проблема в том, что, например, скоее всего будет отстутствовать юзерагент и другие заголовки, не режутся ли такие запросы на уровне .htaccess? Или опять же не верно прописана комманда, поскольку на разных *NIX системах она может отличаться.
В самом скрипте я не вижу чтобы были какие либо предпосылки для неудачной отработки через крон.
#3. AGENT Off (2)
Участник
2009.05.31 09:09
Gemorroj написал:
Если ты запускаешь скрипт и пишешь к нему локальный путь (не через HTTP), то проверь его, вероятно он не верный. Если же запрос идет через HTTP, то, возможно, проблема в том, что, например, скоее всего будет отстутствовать юзерагент и другие заголовки, не режутся ли такие запросы на уровне .htaccess? Или опять же не верно прописана комманда, поскольку на разных *NIX системах она может отличаться.
В самом скрипте я не вижу чтобы были какие либо предпосылки для неудачной отработки через крон.
этот файлик как раз я тебе и дал. В ручную (если убрать запрет) через арбуз,то обновление происходит. Кроном командой не хочет ( GET ). Крон выдает отчет 1. Значит все верно,но статистика не обновляется. Кстати после того как запускаешь файл через браузер,то статистика  обновляется,но не совсем. Т.Е скрипт как будто сам обновляет ночью все,крон производит какие то действия но не обнуляет цифры. Но статистика новая пишется в базу и не выводится.
Добавлено спустя   6 минут :
Поясняю. Без крона и ручных обновлений скрипт сам обнуляет статистику (кроме информации на счетчиках). Далее ни один хост и хит не запишется пока не запустишь крон в ручную. Если же сработает обнуление и крон,то все данные обнулятся кроме счетчиков. Запускаю его через арбуз и вооля,на счетчиках появлятся данные,которые записывались после команды крона но на счетчиках это не отображалось. Ерунда какая то.Команда крона срабатывает но не до конца как то. И вся проблема в файле который выложен выше.
#4. Gemorroj Off (107)
Administrator
2009.05.31 11:11
ну... еще как вариант, попробуй вверху написать ignore_user_abort(1);
#5. AGENT Off (2)
Участник
2009.05.31 11:11
Щас посмотрел саму команду. Выглядит она очень странно. GET http://site.ru dev/null
хм впервые в жизни вижу такого рода команды. Неужели хостер команды забыл...
#6. AGENT Off (2)
Участник
2009.05.31 17:05
Такая команда верная?
@daily  /usr/lib/php/ -q /agent168/www/site.ru/sistem/cron_update.php > /dev/null
Или по http нужно?
Отредактировано AGENT (2009.05.31 17:05)
#7. Gemorroj Off (107)
Administrator
2009.05.31 18:06
вроде бы такая. через HTTP скорее всего не нужно.
#8. AGENT Off (2)
Участник
2009.06.01 05:05
Не хочет работать.
#9. AGENT Off (2)
Участник
2009.06.01 08:08
Полный бред. Вот как так через арбуз работает а через команды нет? Может лучше скрипт сделать чтоб он запускал уже этот тупой файл через сокеты?
#10. Gemorroj Off (107)
Administrator
2009.06.01 10:10
не, это проблема крон комманды, почти уверен. линух епта.
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.016 s