21
Lazarus e il web / Re:Servizio api rest
« Ultimo post da angman il Aprile 23, 2025, 03:46:36 pm »Ciao a tutti, avrei nuovamente bisogno di un aiuto.
Alla fine ho realizzato il demone funzionante che nel workerThread, tramite TProcess lancia l'applicazione HTTPServer che rimane in ascolto sulla porta 8080. Se lancio il demone da interfaccia lazarus in debug, l'http server viene istanziato ed attivato e risponde correttamente alle chiamate.
Ma installando il demone come servizio, anche se seguendo i messaggi sul log, sembra che vada tutto bene, eseguendo le stesse chiamate dal browser ottengo Firefox non può stabilire una connessione con il server localhost:8080.
può dipendere da impostazioni non corrette della classe TProcess?
Allego il codice
Alla fine ho realizzato il demone funzionante che nel workerThread, tramite TProcess lancia l'applicazione HTTPServer che rimane in ascolto sulla porta 8080. Se lancio il demone da interfaccia lazarus in debug, l'http server viene istanziato ed attivato e risponde correttamente alle chiamate.
Ma installando il demone come servizio, anche se seguendo i messaggi sul log, sembra che vada tutto bene, eseguendo le stesse chiamate dal browser ottengo Firefox non può stabilire una connessione con il server localhost:8080.
può dipendere da impostazioni non corrette della classe TProcess?
Allego il codice