Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: IP.SEO dodaje zbyt mało URLs do mapy


Rekomendowane odpowiedzi

Gość ambrella
Opublikowano (edytowane)

jak wyglada polecenie crona tego zadania ?

curl -s -o /dev/null "http://forum.mojadomena.pl/index.php?app=core&module=task&ck=7340b34c563e26976e33b98b3d820ee0" 

czyli dokładnie tak ja to sugeruje System Scheduler

Edytowane przez ambrella
Opublikowano (edytowane)

ja uzywam

0 * * * * php /sciezka/do/pliku/admin/applications_addon/ips/ipseo/sources/cron.php

sciezka unixowa do pliku cron.php, dodane zadanie przez crontab -e

Sitemap Generation -> Run via Cron , powinenes zrobic tak jaki tam jest przyklad

Edytowane przez andriu-m
Gość ambrella
Opublikowano

ja uzywam

0 * * * * php /sciezka/do/pliku/admin/applications_addon/ips/ipseo/sources/cron.php

sciezka unixowa do pliku cron.php, dodane zadanie przez crontab -e

Sitemap Generation -> Run via Cron , powinenes zrobic tak jaki tam jest przyklad

ale wymaga to za każdym razem logowanie się do serwera przez ssh i edytowania crontaba

a ja przez DirectAdmina robię o szybciej i wygodniej

efekt jest ten sam czyli odpalenie wykonywania zadania

Opublikowano

moim zdaniem uruchomienie zadania w ten sposob z crona

curl -s -o /dev/null "http://forum.mojadomena.pl/index.php?app=core&module=task&ck=7340b34c563e26976e33b98b3d820ee0" 

nie ominie limitu 10 000 topicow w sitemapie jesli

                if(!ipSeo_SitemapGenerator::isCronJob() && ($maxTopics > 10000 || $maxTopics == -1))
               {
                       $maxTopics = 10000;
               }

to jest nadal uruchomienie taska IPB ale za pomoca crona

natomiast uruchomienie generatora bezposrednio bez taska IPB czyli

0 * * * * php /sciezka/do/pliku/admin/applications_addon/ips/ipseo/sources/cron.php

generator rozpozna ze zostal uruchopmiony nie z taska IPB tylko z crona wiec wygeneruje sitemape do 50 000 000 topicow

czyli rozwiazales swoj problem w inny sposob :]

ale co bedzie jak bedziesz mial > 50 000 tematow, wtedy znowu edycja tego pliku,a moze sie zdazyc tez ze z powodu limitow php nie wygeneruje calej sitemapy

natomiast kazde uruchomienie skryptu w ten sposob

0 * * * * php /sciezka/do/pliku/admin/applications_addon/ips/ipseo/sources/cron.php

czyli uruchomienie w ' konsoli' omija limity php :]

takie podsumowanie tematu :bubble:

  • Lubię to 2
Gość ambrella
Opublikowano

dodałem więc do crona jak napisane było...

pominę problemy ze zmianą edytora, brak efektu odpalenia i takie tam... <_<

efekt jest taki:

/bin/sh: /home/forum/admin/applications_addon/ips/ipseo/sources/cron.php: /usr/bin/php: bad interpreter: No such fil

OS to CentOS release 5 (Final)

dla wielu wiedza to zapewne podstawowa ale ja odpadłem...

Gość ambrella
Opublikowano

miało być oczywiście tak:

/bin/sh: /home/forum/admin/applications_addon/ips/ipseo/sources/cron.php: /usr/bin/php: bad interpreter: No such file or directory

coś mi końcówka uciekła...

Gość ambrella
Opublikowano

już sobie poradziłem :) bardzo przydatna komenda whereis php :)

ostatnie dni stoję na dedyku w OVH więc staram się dać wujkowi google poszaleć ile chce...

tak czy inaczej udało się odpalić z crona i efekt jest ten sam czyli ok 23 tyś URLi w mapach. To chyba wszystkie jakie powinny wpaść :thumbsup:

Moje spostrzeżenia są takie, że po zmianach zaproponowanych przez andriu-m w $maxTopics to wszystko jedno czy się odpala z crona poprzez edytowanie crontaba czy też z cronjobs poprzez curl czy też task menadżera... efekt ten sam - warunkiem podniesiony limit $maxTopics. Choć nie wiem jak się sprawdza na mniej wydajnych maszynach czy VPSach.

Wielkie dzięki dla andriu-m za pomoc - DUŻY SZACUN :respect: !

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.