Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
Fejlfinding og optimering af Python script
16-01-2018, 20:32 (Denne besked var sidst ændret: 16-01-2018, 20:32 af Kopa.)
#1
Fejlfinding og optimering af Python script
Jeg har et Python script, som jeg bruger til min virksomhed, og det kører okay, men kunne godt trænge til at der blev rettet nogle fejl i det, da fejlene gør scriptet meget ustabilt. Scriptet er en privat modificering af et offentligt script, men da jeg kan minimalt Python, så kan jeg ikke selv rette det, især ikke når fejlmeddelserne slet ikke hjælper med at finde ud af hvor problemet er.

Fejlmeddelserne er følgende:
Kode:
Exception happened during processing of request from ('95.141.37.80', 48140)
 File "/usr/lib/python2.7/SocketServer.py", line 596, in process_request_thread
   self.finish_request(request, client_address)
 File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
 File "/usr/lib/python2.7/socket.py", line 283, in close
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush
Traceback (most recent call last):
 File "/usr/lib/python2.7/SocketServer.py", line 596, in process_request_thread
   self.finish_request(request, client_address)
   self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
 File "/usr/lib/python2.7/socket.py", line 283, in close
----------------------------------------
 File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
 File "/usr/lib/python2.7/socket.py", line 283, in close
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush
   self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
----------------------------------------
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush

Kan godt være den ikke er i rækkefølge, da fejlen virkelig bliver spammed når det sker.
Scriptet vil ikke blive udgivet offentligt her, men hvis du mener at du muligvis kan hjælpe, så send gerne en PM. Kan sagtens betale for det også. Scriptet er ikke specielt stort, og jeg kan nogenlunde sige hvad der trigger det, eller i hvert fald hvornår det sker.
Love3
Find alle beskeder fra denne bruger
Citer denne besked i et svar
16-01-2018, 21:47
#2
RE: Fejlfinding og optimering af Python script
Har du prøvet at try catch det? Happy
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
16-01-2018, 22:38
#3
RE: Fejlfinding og optimering af Python script
Er det noget socks proxy fis? Umiddelbart try/except. :)
Find alle beskeder fra denne bruger
Citer denne besked i et svar
17-01-2018, 02:36
#4
RE: Fejlfinding og optimering af Python script
(16-01-2018, 22:38)BigJ Skrev: Er det noget socks proxy fis? Umiddelbart try/except. :)

(16-01-2018, 21:47)Ash Skrev: Har du prøvet at try catch det? Happy

Det er ikke proxies, og det har intet med socks at gøre, tror jeg. Der kører en Flask webserver i scriptet. Tror muligvis det har noget at gøre med at forbindelsen med "brugeren" ikke bliver afsluttet ordentligt?
Jeg aner ikke hvor jeg skal try/catch, synes det er noget pjat det her Python. :///
Love3
Find alle beskeder fra denne bruger
Citer denne besked i et svar
17-01-2018, 12:15
#5
RE: Fejlfinding og optimering af Python script
(17-01-2018, 02:36)Kopa Skrev: Det er ikke proxies, og det har intet med socks at gøre, tror jeg. Der kører en Flask webserver i scriptet. Tror muligvis det har noget at gøre med at forbindelsen med "brugeren" ikke bliver afsluttet ordentligt?
Jeg aner ikke hvor jeg skal try/catch, synes det er noget pjat det her Python. :///

Send mig det lige i en PM, så skal jeg nok svinge mit øje igennem det Tongue
yolo
Find alle beskeder fra denne bruger
Citer denne besked i et svar
17-01-2018, 15:21
#6
RE: Fejlfinding og optimering af Python script
(16-01-2018, 20:32)Kopa Skrev: Jeg har et Python script, som jeg bruger til min virksomhed, og det kører okay, men kunne godt trænge til at der blev rettet nogle fejl i det, da fejlene gør scriptet meget ustabilt. Scriptet er en privat modificering af et offentligt script, men da jeg kan minimalt Python, så kan jeg ikke selv rette det, især ikke når fejlmeddelserne slet ikke hjælper med at finde ud af hvor problemet er.

Fejlmeddelserne er følgende:
Kode:
Exception happened during processing of request from ('95.141.37.80', 48140)
 File "/usr/lib/python2.7/SocketServer.py", line 596, in process_request_thread
   self.finish_request(request, client_address)
 File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
 File "/usr/lib/python2.7/socket.py", line 283, in close
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush
Traceback (most recent call last):
 File "/usr/lib/python2.7/SocketServer.py", line 596, in process_request_thread
   self.finish_request(request, client_address)
   self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
 File "/usr/lib/python2.7/socket.py", line 283, in close
----------------------------------------
 File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python2.7/SocketServer.py", line 654, in __init__
   self.finish()
 File "/usr/lib/python2.7/SocketServer.py", line 713, in finish
   self.wfile.close()
 File "/usr/lib/python2.7/socket.py", line 283, in close
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush
   self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
----------------------------------------
   self.flush()
 File "/usr/lib/python2.7/socket.py", line 307, in flush

Kan godt være den ikke er i rækkefølge, da fejlen virkelig bliver spammed når det sker.
Scriptet vil ikke blive udgivet offentligt her, men hvis du mener at du muligvis kan hjælpe, så send gerne en PM. Kan sagtens betale for det også. Scriptet er ikke specielt stort, og jeg kan nogenlunde sige hvad der trigger det, eller i hvert fald hvornår det sker.

Kan ikke selv Python, men driver selv mit eget firma :) 
Hvad bruger du scriptet til? just curious :)
Resist the moment of temptation, and achieve long term success 
Find alle beskeder fra denne bruger
Citer denne besked i et svar
17-01-2018, 16:37 (Denne besked var sidst ændret: 17-01-2018, 16:37 af Kopa.)
#7
RE: Fejlfinding og optimering af Python script
(17-01-2018, 15:21)korbes Skrev: Kan ikke selv Python, men driver selv mit eget firma :) 
Hvad bruger du scriptet til? just curious :)

GoMaps.dk  Pacman

(17-01-2018, 12:15)Ash Skrev: Send mig det lige i en PM, så skal jeg nok svinge mit øje igennem det Tongue

Nice, I will! Skal bare lige hjem først
Love3
Find alle beskeder fra denne bruger
Citer denne besked i et svar
18-01-2018, 01:11
#8
RE: Fejlfinding og optimering af Python script
Jeg kan også tage et kig på det hvis du stadig har behov for det :)
Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)