Debug di MQTT su websocket su Envoy 1.28.0

Ho migrato la nostra installazione di Envoy da Envoy 1.11.1 a 1.28.0 e ora sto usando anche SNI per selezionare il certificato corretto. Una parte importante di questa migrazione è l'aggiornamento della sintassi della configurazione di Envoy dall'API v2 all'API v3. L'aggiornamento è andato bene, tranne che per il nostro servizio MQTT basato su websocket...

Weiterlesen

Instradamento Kemal che reindirizza un sottoalbero

Questo frammento di codice mostra come reindirizzare un intero sottoalbero e rimuovere la prima parte del sottoalbero. Questo può essere utile, per esempio, quando si hanno collegamenti esterni che fanno riferimento a lingue diverse (per esempio /de /fr /it) e percorsi di contenuto in essi, e si vuole servire tutto dagli stessi endpoint. Crystal Lang...

Weiterlesen

Utilizzo di APO di Cloudflare per la cache di un sito web misto WordPress e Applicazioni

picockpit.com è la nostra applicazione web del sistema operativo Raspberry Pi - ha un blog WordPress (per il content marketing e il supporto) impostato in una sottodirectory, su picockpit.com/raspberry-pi/ Google Analytics mi ha mostrato che il blog PiCockpit si caricava più lentamente in paesi importanti, come gli Stati Uniti. Ecco uno screenshot di un test delle prestazioni, prima dell'ottimizzazione della pagina...

Weiterlesen

Usare plink (Pageant) su Windows 10 con Git for Windows

L'attuale programma di installazione di Git per Windows non mi consente di selezionare Tortoise Plink durante l'installazione, come descritto qui su Stackoverflow. Ho invece seguito l'installazione e impostato una variabile d'ambiente. Selezionare "Usa OpenSSH in bundle" qui. cercare "enviro" nella ricerca di Windows. (la mia schermata è in tedesco, ma troverà il...

Weiterlesen

codice di errore API di mailerlite 422 per l'endpoint degli abbonati

Oggi stavo implementando l'interfacciamento tra PiCockpit.com e l'API di Mailerlite (che utilizziamo per il nostro software di newsletter). https://api.mailerlite.com/api/v2/subscribers Ho ricevuto il seguente messaggio di errore: La richiesta POST restituiva 422 come codice di stato. Purtroppo la documentazione su Mailerlite è scarsa. La mia implementazione era corretta (a proposito, si tratta di Crystal Lang):...

Weiterlesen

codice npm Webpack ELIFECYCLE errno 1

Quando ho costruito il codice del frontend di PiCockpit (che è pacchettizzato con Webpack) su un altro computer, ho riscontrato il seguente problema: cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'Il punto di esecuzione del plugin, metodo richiesto.',instanceof: 'Function', tsType: "(compilatore: import('../lib/Compilatore')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Oggetto opzioni fornito dall'utente',type:...

Weiterlesen