SUPLA Scripts

User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Pod koniec listopada i dziś (koniec grudnia) skrypty zaliczyły kilkudziesięciominutowy downtime. W dni awarii działały też dość niestabilnie, nawet gdy raportowały że działają.

Wydałem dziś całkowicie techniczne wydanie v4.4.0, w którym - mam nadzieję - udało mi się poprawnie zidentyfikować i naprawić problemy, które do tych dwóch awarii doprowadziły.

Najważniejszą zmianą, która być może zasumuci niektórych, jest rezygnacja z przechowywania każdej zmiany stanu "ciągłych" czujników (temperatura, wilgotność, wiatr, waga, odległość, liczniki energii elektrycznej i impulsowe). W zakładce "Historia kanałów" nie zobaczycie więc już teraz pełnej historii dla tych funkcji.

Sceny oparte o ich odczyty nadal działają. Mam nawet nadzieję, że trochę lepiej, bo decyzja o nie-przechowywaniu pełnych historii tych czujników oddaje sporo zasobów w inne części aplikacji.

Mam nadzieje, że moja decyzja spotka się z Waszym zrozumieniem i że to pozwoli uniknąć nam kolejnych awarii. Z "mojej" instancji (w cudzysłowie, bo ona jest dla Was :-) ) korzysta w sposób aktywny ponad 3500 użytkowników. Skrypty obsługują dziennie prawie 15 mln żądań od webhooków, sprawdzając ustalone przez Was warunki i w ich wyniku wysyłają ponad 1000 powiadomień dziennie ;)
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

fracz wrote: Tue Dec 28, 2021 3:32 pm Wydałem dziś całkowicie techniczne wydanie v4.4.0

Code: Select all

Recreating suplascripts  ... error
ERROR: for suplascripts  Cannot create container for service suplascripts: unknown log opt 'max-size' for journald log driver
ERROR: for suplascripts  Cannot create container for service suplascripts: unknown log opt 'max-size' for journald log driver
ERROR: Encountered errors while bringing up the project.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

W tej konfiguracji nic się nie zmieniało. Czy masz jakieś swoje zmiany w konfiguracji dockerów?
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

lukfud wrote: Tue Dec 28, 2021 5:53 pm

Code: Select all

Recreating suplascripts  ... error
ERROR: for suplascripts  Cannot create container for service suplascripts: unknown log opt 'max-size' for journald log driver
ERROR: for suplascripts  Cannot create container for service suplascripts: unknown log opt 'max-size' for journald log driver
ERROR: Encountered errors while bringing up the project.
Ja tak miałem po instalacji HA w dockerze na malinie. Wszędzie musiałem dodać....
viewtopic.php?p=108608#p108608
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Dzięki, @lesny8. Dodałem w skryptach tak samo - powinno teraz działać.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

fracz wrote: Tue Dec 28, 2021 8:15 pm W tej konfiguracji nic się nie zmieniało. Czy masz jakieś swoje zmiany w konfiguracji dockerów?
Sam niczego nie zmieniałem. Może instalacja HA https://github.com/home-assistant/supervised-installer coś namąciła.
Usunąłem całkiem skrypty i puściłem nową instalację. Teraz ten sam błąd pokazał się przy tworzeniu bazy.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Dosłownie przed momentem wrzuciłem fix. Zrób git pull i spróbuj uruchomić
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

fracz wrote: Tue Dec 28, 2021 8:52 pm Dosłownie przed momentem wrzuciłem fix. Zrób git pull i spróbuj uruchomić
:) Kliknąłem wyślij post i doczytałem info od @lesny8
Dodałem

Code: Select all

driver: "json-file"
i poszło. Dzięki wielkie!
Niepotrzebnie usuwałem bazę.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

fracz wrote: Tue Dec 28, 2021 8:52 pm Dosłownie przed momentem wrzuciłem fix. Zrób git pull i spróbuj uruchomić

Code: Select all

Generating a RSA private key
............................................+++++
................+++++
writing new private key to '/etc/apache2/ssl/server.key'
-----
  ___ _   _ ___ _      _
 / __| | | | _ \ |    /_\
 \__ \ |_| |  _/ |__ / _ \
 |___/\___/|_| |____/_/ \_\
 / __| __ _ _(_)_ __| |_ ___
 \__ \/ _| '_| | '_ \  _(_-<
 |___/\__|_| |_| .__/\__/__/
               |_| by @fracz
                      v4.4.0

The encryption key has been generated.
Cache has been cleared successfully
mysqldump: Got error: 1045: "Access denied for user 'suplascripts'@'suplascripts.suplascripts_default' (using password: YES)" when trying to connect
Could not make the database backup.
Phinx by Rob Morgan - https://phinx.org. 0.8.1

using config file ./backend/database/phinx-config.php
using config parser php
using migration paths 
 - /var/www/backend/database/migrations
using seed paths 
warning no environment specified, defaulting to: db
using adapter mysql
using database suplascripts

                                                                               
  [InvalidArgumentException]                                                   
  There was a problem connecting to the database: SQLSTATE[HY000] [1045] Acce  
  ss denied for user 'suplascripts'@'suplascripts.suplascripts_default' (usin  
  g password: YES)                                                             
                                                                               

migrate [-c|--configuration CONFIGURATION] [-p|--parser PARSER] [-e|--environment ENVIRONMENT] [-t|--target TARGET] [-d|--date DATE]
Nowa instalacja ;)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Przecież mówiłeś że poszło :-D

Baza danych pewnie jeszcze nie nie wstała. Po pierwszej inicjalizacji zrestartuj kontenery, powinny się zobaczyć

Return to “SUPLA Scripts”