Harmonogramy

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To jest poprawne wywołanie. Może przekieruj sobie wyjście gdzieś do pliku aby wyłuskać log.
SUPLA.... Nareszcie w domu.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Instancję mam zainstalowaną przez terminal, kiedyś była przez kreator. Swego czasu miałem problem z MQTT i szukając przyczyny stawiałem obok instancję z terminala. Kontenery się gryzły dlatego w .env zmieniłem nazwę projektu z supla na supla_test.
Nie wiem czy to to, ale 3 dni temu wieczorem zmieniłem w .env nazwę projektu z powrotem na supla i przyszłe wykonania harmonogramu się następnego dnia pojawiły.
zrzut20.10.jpg
zrzut21.10.jpg
zrzut22.10.jpg
Wygląda jakby sytuacja się naprawiła, choć zrzut z dzisiaj mnie jeszcze zastanawia. Zobaczę jeszcze dzisiaj po 18 i w poniedziałek, po porannym wykonaniu, czy przyszłe wykonania się dopisują.
Czy nazwa projektu może być przyczyną? A może nazwa projektu jest jakoś powiązana z suplowym Bundlem?
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

No i dupa. Sprawdzałem wczoraj wieczorem i było tylko jedno dzisiejsze poranne włączenie. Dzisiaj po wykonaniu nic nowego się nie pojawiło i brak przyszłych wykonań :cry:
zrzut25.10.jpg
pzygmunt wrote: Wed Oct 20, 2021 7:10 am To jest poprawne wywołanie. Może przekieruj sobie wyjście gdzieś do pliku aby wyłuskać log.
Tak wystarczy?

Code: Select all

* * * * * root su - www-data -s /bin/bash -c "/usr/local/bin/php /var/www/cloud/bin/console supla:dispatch-cyclic-tasks" > /proc/1/fd/1 2>/proc/1/fd/2 &>> /var/log/cron.log
Plik się utworzył, ale na razie jest pusty :roll:
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Usun
> /proc/1/fd/1 2>/proc/1/fd/2

Choć to powyższe powinno Ci wrzucać logi na stdout i stderr co możesz wyświetlić z poziomu dockera.
SUPLA.... Nareszcie w domu.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

pzygmunt wrote: Mon Oct 25, 2021 10:39 am Usun
> /proc/1/fd/1 2>/proc/1/fd/2

Choć to powyższe powinno Ci wrzucać logi na stdout i stderr co możesz wyświetlić z poziomu dockera.
Zanim przekierowałem outputy sprawdzałem dockerowe logi kontenerów, nic tam nadzwyczajnego nie widziałem. Usunąłem więc tak jak napisałeś i zostawiłem tylko dopisane przekierowanie obu wyjść &>> do pliku.
Potem edytowałem ten 'Nowy' harmonogram, żeby wygenerować przyszłe uruchomienia i chciałem sprawdzić ile wpisów jest do przodu bezpośrednio w bazie, ale przyszedł jeden z drugim zagadał, czasu brakło i nie sprawdziłem.

Dziś rano doznałem szoku :shock: :o

Plik z logiem jest nadal pusty, ale ten 'Nowy' harmonogram, jak i te wcześniejsze, które to nadal mam aktywne, ale które nie miały przyszłych wykonań bo się po prostu przestały tworzyć, dzisiaj mają wpisy na kilka dni do przodu :?
Totalnie tego nie rozumiem :roll:

Obserwuję to jednak dalej i nic nie ruszam.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Jak nie ruszałem to działało, a teraz problem powrócił :roll: :?

Przed Świętami Wielkanocnymi zatrzymałem kontenery, zrobiłem update do najnowszej wersji chmury i zatrzymałem na święta harmonogram.
Po ponownym uruchomieniu harmonogramu powstało kilka wpisów do przodu, ale po dwóch, trzech dniach zastałem -
Nie pisałem od razu bo za chwile była majówka i znowu przerwa i stopowanie. Po majówce i wznowieniu harmonogramu przyszłe wpisy się nie pojawiają. Jest ich ze 4 albo 5, 6 do przodu (4 widać w Cloud), a potem przestają się nowe dopisywać.

Jak żyć premierze :?: ;)
Gdzie tu sens i logika :?: :|
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

:cry: :cry: :cry:
harmonogram_brak_przyszlych_wykonan.jpg
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Upewnij się, że cron wykonuje dispatch-cyclic-tasks.
SUPLA.... Nareszcie w domu.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

hmmm... ok tylko jak :?: :roll:

W logach dockera dla Cloud nic nadzwyczajnego nie widać.
Jak wszedłem sobie do kontenera poszukać jeszcze jakichś logów to jedyny w jakim znalazłem coś o cronie to supervisord.log

Code: Select all

# cat supervisord.log
2022-04-12 09:11:12,892 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-12 09:11:12,906 INFO supervisord started with pid 1
2022-04-12 09:11:13,913 INFO spawned: 'apache' with pid 56
2022-04-12 09:11:13,917 INFO spawned: 'cron' with pid 57
2022-04-12 09:11:14,921 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-12 09:11:14,921 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-12 09:19:28,784 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-12 09:19:28,789 INFO supervisord started with pid 1
2022-04-12 09:19:29,792 INFO spawned: 'apache' with pid 54
2022-04-12 09:19:29,795 INFO spawned: 'cron' with pid 55
2022-04-12 09:19:31,062 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-12 09:19:31,062 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Uruchomił się i działał, tyle że od 12 kwietnia to minął ponad miesiąc i żadne tam dodatkowe logi nie wpadają :?

Ok. Zrobiłem restart kontenerów i mam dodatkowo kilka linijek

Code: Select all

2022-05-16 14:45:01,487 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-16 14:45:01,557 INFO supervisord started with pid 1
2022-05-16 14:45:02,573 INFO spawned: 'apache' with pid 54
2022-05-16 14:45:02,576 INFO spawned: 'cron' with pid 55
2022-05-16 14:45:04,383 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-16 14:45:04,383 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Ale nie mam pojęcia jak mam zweryfikować czy serwis dispatch-cyclic-tasks się wykonuje :?
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
krzychunh
Posts: 53
Joined: Mon Jul 12, 2021 6:23 am

Post

Witam serdecznie.

Czy jest możliwość dodania - ustawienia w Harmonogramie w pozycji czas -> "sekund". Czy może jest jakieś inne rozwiązanie?

Posiadam w domu 2 akwaria w których podłączyłem moduły Sonoff z Suplą.
Akwaria posiadają funkcję zmiany oświetlenia: Day, Daybreak, Night.
Funkcja zmiany oświetlenia odbywa się na zasadzie wyłącznia włączenia zasilania, w krótkim odstępie czasowym liczonym w sekundach.

Niestety bez funkcji czasowych (sekund) w Harmonogramie nie mogę korzystać z tych trybów.

Return to “CLOUD”