Ein BBB Lastverteiler für einfache Leute

ui, das war nicht gut… Nochmal neu versuchen…

Hi @hmt ich wollte ihn noch mal anschmeißen, allerdings funktioniert 1.7.0. nicht.
1.6.1 funktioniert als einzige Version. (1.6.3. und 1.6.4.ähnliche Fehlermeldung)

Hier ein Auszug der Fehlermeldung:

root:~/tiniscale# TINYSCALE_SECRET=##secret#### deno run --allow-net --allow-read --allow-env https://deno.land/x/ti                                                                                               nyscale@v1.7.0/mod.ts
Check https://deno.land/x/tinyscale@v1.7.0/mod.ts
error: TS18022 [ERROR]: A method cannot be named with a private identifier.
  #tryGrowByReslice(n: number) {
  ~~~~~~~~~~~~~~~~~
    at https://deno.land/std@0.108.0/io/buffer.ts:85:3

TS18022 [ERROR]: A method cannot be named with a private identifier.
  #reslice(len: number) {
  ~~~~~~~~
    at https://deno.land/std@0.108.0/io/buffer.ts:94:3

TS18022 [ERROR]: A method cannot be named with a private identifier.
  #grow(n: number) {
  ~~~~~
    at https://deno.land/std@0.108.0/io/buffer.ts:141:3

TS2339 [ERROR]: Property 'cause' does not exist on type 'PartialReadError'.
          e.cause = err.cause;
            ~~~~~
    at https://deno.land/std@0.108.0/io/bufio.ts:197:13

TS2339 [ERROR]: Property 'cause' does not exist on type 'Error'.
          e.cause = err.cause;
                        ~~~~~
    at https://deno.land/std@0.108.0/io/bufio.ts:197:25

TS2339 [ERROR]: Property 'cause' does not exist on type 'PartialReadError'.
          e.cause = err.cause;
            ~~~~~
    at https://deno.land/std@0.108.0/io/bufio.ts:381:13

TS2339 [ERROR]: Property 'cause' does not exist on type 'Error'.
          e.cause = err.cause;
                        ~~~~~
    at https://deno.land/std@0.108.0/io/bufio.ts:381:25

TS2339 [ERROR]: Property 'cause' does not exist on type 'PartialReadError'.
          e.cause = err.cause;

Mach ich etwas falsch? Kann ich sonst einfach 1.6.1. nutzen? :wink:
Vielen Dank und viele Grüße
Thomas

hast Du die aktuelle Version? Die läuft mit der letzten deno-Version, also 1.18.2.
Es gab in paar Versionen, die hatten Probleme, aber das waren Fehler bei deno. Wenn Du von tinyscale und deno die neusten Versionen hast, ist alles ok.

1 „Gefällt mir“

Abesehen davon, es gab keine neuen Funktionen in den letzten Updates, lediglich Bugfixes, damit es mit der aktuellen deno-Version funktioniert. Zuletzt habe ich eine veraltete Bibliothek rausgeschmissen, die Probleme machte. Die Ausgabe zu Beginn wurde etwas aufgehübscht :slight_smile:

1 „Gefällt mir“

Ei wieder mal so einfach sorry! Nun läuft es. Vielen Dank mal wieder.

Aber noch eine andere Frage, können in der servers.json auch mehr als zwei stehen?

Den mein einer BBB-Server ist etwas „stärker“. Dann könnte ich ja die Server folgendermaßen eintragen:

bbb1
bbb2
bbb1
bbb2
bbb1

So hätte ich dann 2/5 BBB2 und 3/5 BBB1

Geht das? :grinning:

klar, auf diese Idee bin ich noch gar nicht gekommen. Aber selbstverständlich geht das.

1 „Gefällt mir“

deno 1.20.1 scheint momentan nicht zu laufen, ich habe eine Fehlermeldung und kann sie nicht genau zuordnen. Wahrscheinlich wieder mal eine Änderung an der API auf Seiten denos.

Wer das Update schon gemacht hat, so kommt man wieder auf die aktuell letzte lauffähige Version: deno upgrade --version 1.19.3. Ich hoffe, dass bald der Bugfix kommt.