1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Cron jobs проблем PHP melody - coolicehost

Дискусията в 'Хостинг Форум' стартирана от karlson, Март 20, 2017.

Тагове:
  1. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Купих един скрипт PHP melody, но имам проблем с настройката на Cron jobs.
    Поставям кода който ми пратиха:
    wget -q -O /dev/null "https://mysite.com/cron.php?cron-key=9f0e0d3151"

    Проработи за малко и спря да работи. Писах тикет на техническия отдел на хостинга, но не се получи и по техния начин.
    Сега от техническия отдел на скрипта ми искат паролата да видели те къде е проблема, но незнам да ли да им я дам, защото в този Cpanel имам и други сайтове. Исками се да им дам достъп само до този сайт, това може ли да стане?
     
  2. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,396
    Харесвания:
    536
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
     
    Последно редактирано: Март 20, 2017
  3. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Спяха да се изпълняват задачите. Така разбрах че не работи. Писах на тези от PHP melody те ми отговориха:
    Thanks for the screenshot. Usually the problem is with cron.

    If the jobs worked at some point and stopped working it can only be the cron command.

    That's about all that I can tell you without logging in to debug the situation.

    Andrew Rae
    PHP Melody Customer Support
     
  4. razdumka

    razdumka Active Member

    Рег.:
    Ян 15, 2017
    Съобщения:
    282
    Харесвания:
    71
    Точки:
    28
    Пол:
    Мъж
  5. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Да, работи...
     
  6. razdumka

    razdumka Active Member

    Рег.:
    Ян 15, 2017
    Съобщения:
    282
    Харесвания:
    71
    Точки:
    28
    Пол:
    Мъж
    Ами прочети това: http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work
    Но не разбрах дали си на споделен хост или на VM. Там пише, че crontab трябва да завършва с празен ред. Отделно пътя до скрипта може да е проблем, но пък ти пишеш, че веднъж е вървял, тъй че едва ли е от това. Рестартирай сервиса
    sudo service crond stop
    sudo service crond start
    Не знам и на колко време искаш да стартира скрипта и дали правилно го задаваш. В Cpanel ли го задаваш или в шела. Има ли грешки?
     
  7. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Използвам, coolicehost VPS hibrid. Имиам Cpanel и вкарах кода, както е на видео http://help.phpmelody.com/how-to-create-a-cron-job/, отначало заработи 10 минутки и след това прекъсна работа.
     
  8. cross

    cross Well-Known Member

    Рег.:
    Юни 2, 2015
    Съобщения:
    1,784
    Харесвания:
    144
    Точки:
    63
    Пол:
    Мъж
    Професия:
    Копирайтър
    Място:
    София
    Щом са ти предложили да го оправят, значи просто им дай достъп. Точно те няма да тръгнат да ти бъркат по другите сайтове, 1 статия в по-известен сайт, че са ти откраднали сайта и ще им секнат продажбите....няма да рискуват. Ние не можем да направим нищо така - нито снимки, нито достъп. Питай го coolice има ли възможност за достъп до отделните сайтове при VPS-то, аз ползвам неговия споделен хостинг и на него не може.
     
  9. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,128
    Харесвания:
    559
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    Много ми е интересно колко cPanel-а си виждал да работят на Ubuntu :D че и командата със sudo му препоръчваш?!?
     
    kamentk харесва това.
  10. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,396
    Харесвания:
    536
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    Забрави sudo rm -rf накрая
     
  11. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Thanks for the login credentials and the screenshots.

    I've just finished doing the regular checks for such cases and I could not find any problems. The "ASMR" job started working after I deactivated/activated it.

    The Ajax error in the history seems to be the server waiting too long or something of this nature. Perhaps the php max_execution_time variable is set too low.

    As of now, everything checks out.

    1) Files are intact
    2) Crontab runs the commands
    3) Commands are executed and videos are imported as a result.

    I am happy to be of service if you can offer more details on where/when the cron fails.
    И сега? Проблема си остана не решен...
    [​IMG]
     
  12. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,396
    Харесвания:
    536
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
  13. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
  14. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,396
    Харесвания:
    536
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    Спирам да ти чета темите, то бива ама....
     
  15. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Какво бива? Аз ако искам и имам пари или желание да плащам нямаше да създавам тема тук, а щях да действам.
    Ако си търсех платени услуги щах да съм посочил в темата. Аз съм заплатил хостинг и се опитвам да разбера защо задачите не работят.
     
  16. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,396
    Харесвания:
    536
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    Потърси в гугъл за "как да си напиша правилно темата." описваш поддробно проблема, даваш всичкото възможно инфо, като ако трябва малко се образоваш преди това и тн в тоя дух.
    Тогава чакай помощ, за толкоз години по форумите и сайтаджийство да пуснеш такава тема е голям срам.
     
  17. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,128
    Харесвания:
    559
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    Тази задача с отложен старт обработва някаква информация. Работила е докато информацията е била малко по обем. Спряла е да работи когато информацията е станала повече. Човекя от съпорта ти го е написал ясно. Ако това което прави cronjob-а е да обработва видео, или файловете за обработка са станали много, или имаш някой файл с кофти формат/енкодинг, или има някое безбожно голямо видео за обработка, или правиш много диссови операции и си чукнал някой лимит на хостинга. Стрийминг и видоконвертиране не са нека за споделен хостинг.
     
  18. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Не е конвентиране, просто трябва да взима видео от ютуб и да го качва на сайта. Видеото самото не се качва просто html кода за възпроивеждане заедно със заглавието и текста.
     
  19. karlson

    karlson Active Member

    Рег.:
    Дек 30, 2016
    Съобщения:
    285
    Харесвания:
    49
    Точки:
    28
    Пол:
    Мъж
    Производителите на скрипта ми написаха, че проблема е в сървъра:
    Hi,

    The problem must be related to the server. Are you using a large, reputable webhost? What sort of account is it (shared, via, etc.)?

    As you can see in the log, the jobs run perfectly fine sometimes.


    P.S. I don't see this problem reported from other people.
    [​IMG]
     
  20. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,128
    Харесвания:
    559
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    Няма как да даде категорично заключение без да има административен достъп до сървъра. Това е дежурното извинение на програмист, който не знае как да си пусне скрипта в debug режим и да издъмпи някакъв stack trace. По същата логика, аз мога да ти акжа, че проблема е в скрипта, без да съм го писал аз, ще приемеш ли това за меродавно мнение?
     

Сподели страницата