Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti
ciao,

non  riesco far comunicare il pc Server  con gli altri pc nonostante sul PC dove c'è il database è stato configurata la porta sul firewall,  controllati gli indirizzi IP ed aggiunto la riga nel file pg_hba.conf come da manuale

Riporto copia del log:

2019-08-27 02:28:04,417 - sagra - ERROR - Uncaught exception:

Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\amministrazione", line 5, in <module>

  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\guiutil", line 3, in <module>

  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\bo", line 4, in <module>

  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 338, in <module>

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 33, in get_version

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2471, in connect

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 878, in __init__

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2557, in raw_connection

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 184, in unique_connection

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 401, in __init__

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 746, in _do_get

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 189, in _create_connection

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 282, in __init__

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 344, in __connect

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.strategies", line 80, in connect

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.default", line 281, in connect

  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\psycopg2", line 130, in connect

OperationalError: (OperationalError) could not connect to server: Connection timed out (0x0000274C/10060)

Is the server running on host "192.168.1.199" and accepting

TCP/IP connections on port 5432?

 None None

qualche idea per favore ?
quesito posto da (150 punti)

2 Risposte

0 voti
Provo a darti io qualche idea ma ho girato la richiesta anche ad Emanuele.

Sei sicuro che il PC server è 192.168.1.199? (usa il comando IPCONFIG da finestra CMD)
Nel file “pg_hba.conf” hai inserito correttamente il nome sagra e il nome utente?
Hai lasciato i parametri 192.168.0.0 in questo modo?
Hai provato un ping? Che non sia un problema del router.
La porta 5432 sul server in teoria dovrebbe aprirla direttamente il programma di installazione ma controllare non fa mai male.

Se ancora non riesci, contattami alla mail mrsmyle su gmail (spero sia chiaro). Vediamo come posso ancora aiutarti.

Ciao.

Mauro.
risposta inviata da (35.9k punti)
Grazie mille per la risposta, la soluzione era una impostazione della porta del firewall, quando si crea la regola nel tab Protocol and Ports bisogna inserire il numero della porta, cioè 5432. Io lo avevo impestato sia per Local Port che per Remot Port.
L'impostazione corretta è : Local Port =  ; Remote Por t= All Ports
0 voti

Alcuni spunti:

  1. Hai provato dal pc_client a fare un ping all'ip del pc_server ? Basta da terminale fare "ping <ip>". Funziona ?
  2. Sei sicuro che il server postgresql sia partito ? Riesci a connetterti al database da pgadmin ?
  3. Le macchine sono su macchina virtuale o fisica ?
ciao
risposta inviata da (15k punti)
...