Witam,
Od kilkunastu dni próbuje zainstalować LMS-a 24, wszystko udaje się poprawnie zainstalować, problem powstaje przy generowaniu faktur za pomocą daemona i modułu payments. Dla kilku klientów wszystko jest ok, faktury się normalnie generują a dla następnych pojawia się błąd składni SQL 12:04:00 serwer lmsd: Configuration file '/etc/lms/lms.ini' loaded. Dec 11 12:04:00 serwer lmsd: Running module: payments Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1, 13, 'xxxxxxxxxxxx', 'xxxxxxx 345', '', 'xxxxxxx', '', '', 1576062240, 1576' at line 1 Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. Cannot add or update a child row: a foreign key constraint fails (`lms`.`invoicecontents`, CONSTRAINT `invoicecontents_docid_fkey` FOREIGN KEY (`docid`) REFERENCES `documents` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. Cannot add or update a child row: a foreign key constraint fails (`lms`.`cash`, CONSTRAINT `cash_docid_fkey` FOREIGN KEY (`docid`) REFERENCES `documents` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
php5 5.6.40 Próbowałem instalować na różnych wersjach debiana 8 i 9, już nie wiem co robię żle. Może ktoś za kasę zainstaluje mi to poprawnie? System ma służyć tylko do obsługi płatności masowych.
W dniu 11.12.2019 12:24, matyasik mieczyslaw napisał(a):
Witam,
Witam,
Od kilkunastu dni próbuje zainstalować LMS-a 24, wszystko udaje się poprawnie zainstalować, problem powstaje przy generowaniu faktur za pomocą daemona i modułu payments. Dla kilku klientów wszystko jest ok, faktury się normalnie generują a dla następnych pojawia się błąd składni SQL 12:04:00 serwer lmsd: Configuration file '/etc/lms/lms.ini' loaded. Dec 11 12:04:00 serwer lmsd: Running module: payments Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1, 13, 'xxxxxxxxxxxx', 'xxxxxxx 345', '', 'xxxxxxx', '', '', 1576062240, 1576' at line 1 Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. Cannot add or update a child row: a foreign key constraint fails (`lms`.`invoicecontents`, CONSTRAINT `invoicecontents_docid_fkey` FOREIGN KEY (`docid`) REFERENCES `documents` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) Dec 11 12:04:00 serwer lmsd: ERROR: [db_exec] Query failed. Cannot add or update a child row: a foreign key constraint fails (`lms`.`cash`, CONSTRAINT `cash_docid_fkey` FOREIGN KEY (`docid`) REFERENCES `documents` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
php5 5.6.40 Próbowałem instalować na różnych wersjach debiana 8 i 9, już nie wiem co robię żle. Może ktoś za kasę zainstaluje mi to poprawnie? System ma służyć tylko do obsługi płatności masowych.
Daemon jest rozwiązaniem przestarzałym i od dawna niewspieranym. Polecam do generowanie obciążeń przesiadkę na skrypt lms-payments.php.
--
Pozdrawiam
Matyasik Mieczysław
Dnia 2019-12-11, o godz. 12:49:36 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
Daemon jest rozwiązaniem przestarzałym i od dawna niewspieranym. Polecam do generowanie obciążeń przesiadkę na skrypt lms-payments.php.
Dotyczy to tylko płatności czy wszystkich pozostałcyh funkcjonalności ?
Pozdrawiam Krzysztof Szwaba
W dniu 11.12.2019 21:42, Krzysztof Szwaba napisał(a):
Dnia 2019-12-11, o godz. 12:49:36 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
Daemon jest rozwiązaniem przestarzałym i od dawna niewspieranym. Polecam do generowanie obciążeń przesiadkę na skrypt lms-payments.php.
Dotyczy to tylko płatności czy wszystkich pozostałcyh funkcjonalności ?
Na dobrą sprawę jedyne co może mieć jakieś zastosowanie z daemona to obsługa Etherwerx, dla której poza daemonem nie istnieje żadna alternatywa. Tak poza tym całość jest mocno przestarzała. W przypadku daemon/payments ten moduł nie realizuje bardzo wielu funkcji, które doszły już w lms-payments.php.
Pozdrawiam Krzysztof Szwaba
Dnia 2019-12-12, o godz. 11:13:16 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
Na dobrą sprawę jedyne co może mieć jakieś zastosowanie z daemona to obsługa Etherwerx, dla której poza daemonem nie istnieje żadna alternatywa. Tak poza tym całość jest mocno przestarzała. W przypadku daemon/payments ten moduł nie realizuje bardzo wielu funkcji, które doszły już w lms-payments.php.
Jak realizować zdalne wykonywanie poleceń na routerach bez demona ? Jest jakaś ogólnodostępna dokumentacja do tych nowości ?
Pozdrawiam Krzysztof Szwaba
W dniu 12.12.2019 11:41, Krzysztof Szwaba napisał(a):
Dnia 2019-12-12, o godz. 11:13:16 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
Na dobrą sprawę jedyne co może mieć jakieś zastosowanie z daemona to obsługa Etherwerx, dla której poza daemonem nie istnieje żadna alternatywa. Tak poza tym całość jest mocno przestarzała. W przypadku daemon/payments ten moduł nie realizuje bardzo wielu funkcji, które doszły już w lms-payments.php.
Jak realizować zdalne wykonywanie poleceń na routerach bez demona ?
Klient OpenSSH ma coś takiego jak tryb wsadowy, czyli: ssh lokalizacja-zdalna "polecenie-do-wykonania-zdalnego" O tym zapewne wiesz - nie ma sensu duplikować funkcji w daemonie. Co ciekawe działa to na większej liczbie architektur sprzętowych niż kompiluje się daemon - no i nie potrzeba środowisk developerskich na tych architekturach oraz dodatkowo jest bezpieczniej - nie ma jakiegokolwiek dostępu do baz danych z zewnętrznych urządzeń.
Jest jakaś ogólnodostępna dokumentacja do tych nowości ?
Jakakolwiek dokumentacja jest przygotowywana i udostępniania wyłącznie w ramach LMS+. W LMS pojawia się tylko to co społeczność przygotuje. Może jesteś zainteresowany przygotowaniem dokumentacji do jakiegoś aspektu LMS, który już przez Ciebie został świetnie opanowany?
Pozdrawiam Krzysztof Szwaba
Cześć,
czw., 12 gru 2019 o 11:50 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 12.12.2019 11:41, Krzysztof Szwaba napisał(a):
Jak realizować zdalne wykonywanie poleceń na routerach bez demona ?
Klient OpenSSH ma coś takiego jak tryb wsadowy, czyli: ssh lokalizacja-zdalna "polecenie-do-wykonania-zdalnego"
Można też np
/usr/bin/parallel-ssh -I -l lms-autoconfig -H 192.168.11.22:2222 -H 192.168.22.33:2222 -H 192.168.44.55:2222 -H 192.168.66.77:2222 < plik_z_komendami
http://code.google.com/p/parallel-ssh/
można czytać hosty (ipki) z pliku, można dać limit równocześnie odpalanych sesji (np 1000 mikrotików każdy po 30 sekund = 3000 sekund - prawie godzina, ale jak robisz na 50 jednocześnie, to już < 3 minuty).
to nawet przy większej ilości routerów/switchy z dostępem po ssh dość fajnie się zachowuje.
a co do Etherwerx - czy ktoś z grona tutejszego community używa? To ma nadal wsparcie (producenta) ?
W dniu 12.12.2019 12:32, Krzysztof Drewicz napisał(a):
Cześć,
czw., 12 gru 2019 o 11:50 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 12.12.2019 11:41, Krzysztof Szwaba napisał(a):
Jak realizować zdalne wykonywanie poleceń na routerach bez
demona ?
Klient OpenSSH ma coś takiego jak tryb wsadowy, czyli: ssh lokalizacja-zdalna "polecenie-do-wykonania-zdalnego"
Można też np
/usr/bin/parallel-ssh -I -l lms-autoconfig -H 192.168.11.22:2222 [1] -H 192.168.22.33:2222 [2] -H 192.168.44.55:2222 [3] -H 192.168.66.77:2222 [4] < plik_z_komendami
http://code.google.com/p/parallel-ssh/
można czytać hosty (ipki) z pliku, można dać limit równocześnie odpalanych sesji (np 1000 mikrotików każdy po 30 sekund = 3000 sekund - prawie godzina, ale jak robisz na 50 jednocześnie, to już < 3 minuty).
to nawet przy większej ilości routerów/switchy z dostępem po ssh dość fajnie się zachowuje.
a co do Etherwerx - czy ktoś z grona tutejszego community używa? To ma nadal wsparcie (producenta) ?
Znam osobiście 2 takie firmy - więc na razie trochę trzeba poutrzymywać daemon/ewx* :(
Dnia 2019-12-12, o godz. 11:50:33 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
Jakakolwiek dokumentacja jest przygotowywana i udostępniania wyłącznie w ramach LMS+. W LMS pojawia się tylko to co społeczność przygotuje. Może jesteś zainteresowany przygotowaniem dokumentacji do jakiegoś aspektu LMS, który już przez Ciebie został świetnie opanowany?
Posiadam kilka własnych poprawek. Mogę częśc udostepnić.
uczestnicy (4)
-
Krzysztof Drewicz
-
Krzysztof Szwaba
-
matyasik mieczyslaw
-
Tomasz Chiliński