Când o mașină Windows dă ping la serverul linux pentru a rula comenzi python specifice aplicației, se conectează. Firewall-ul este, de asemenea, dezactivat pe serverul Linux. mongodb este serverul de baze de date aici. baza de date este pe același server. Nu sunt sigur dacă acest lucru stabilește o relație bună între API-ul termenului limită și baza de date. Ceva vederi?
din DeadlineConnect import DeadlineCon ca con
data = con("xx.xx.xx.xx", 8082) # aceasta oferă un obiect de date
print data.Groups.GetGroupNames() # dar aceasta dă o eroare, httplib.BadStatusLine: Nu a fost primită nicio linie de stare - serverul a închis conexiunea
Sistemul aruncă urllib2.URLError [Eroare 10061] - Nu s-a putut face conexiune deoarece mașina țintă a refuzat-o în mod activ
Încercat,
data = con("xx.xx.xx.xx", 2049) # aceasta oferă un obiect de date
print data.Groups.GetGroupNames() # dar aceasta dă o eroare, httplib.BadStatusLine: Nu a fost primită nicio linie de stare - serverul a închis conexiunea
Este o problemă cu conexiunea dintre serverul deadline și serverul db. Ambele sunt pe aceeași mașină. Într-un fel, acest lucru nu ar trebui să cauzeze această problemă. Dar este aceasta o certitudine. Nu sunt sigur. Vă rugăm să vă împărtășiți opiniile ~