@@ -755,7 +755,7 @@ def socket(self, context):
755
755
start = time .time ()
756
756
socket = context .socket (zmq .REQ )
757
757
socket .connect (socket_path )
758
- logging .getLogger (__name__ ).info (
758
+ logging .getLogger (__name__ ).debug (
759
759
"it took %s ms to open a instance socket of %s during a request" ,
760
760
'%.2e' % ((time .time () - start ) * 1000 ),
761
761
self .name ,
@@ -769,7 +769,7 @@ def socket(self, context):
769
769
start = time .time ()
770
770
socket .setsockopt (zmq .LINGER , 0 )
771
771
socket .close ()
772
- logging .getLogger (__name__ ).info (
772
+ logging .getLogger (__name__ ).debug (
773
773
"it took %s ms to close a instance socket in %s" ,
774
774
'%.2e' % ((time .time () - start ) * 1000 ),
775
775
self .name ,
@@ -786,11 +786,9 @@ def send_and_receive(self, *args, **kwargs):
786
786
except pybreaker .CircuitBreakerError as e :
787
787
raise DeadSocketException (self .name , self .socket_path )
788
788
789
- def _send_and_receive (
790
- self , request , timeout = app .config .get ('INSTANCE_TIMEOUT' , 10000 ), quiet = False , ** kwargs
791
- ):
789
+ def _send_and_receive (self , request , timeout = app .config .get ('INSTANCE_TIMEOUT' , 10 ), quiet = False , ** kwargs ):
792
790
logger = logging .getLogger (__name__ )
793
- deadline = datetime .utcnow () + timedelta (milliseconds = timeout )
791
+ deadline = datetime .utcnow () + timedelta (milliseconds = timeout * 1000 )
794
792
request .deadline = deadline .strftime ('%Y%m%dT%H%M%S,%f' )
795
793
796
794
with self .socket (self .context ) as socket :
@@ -805,7 +803,7 @@ def _send_and_receive(
805
803
request .request_id = kwargs ['flask_request_id' ]
806
804
807
805
socket .send (request .SerializeToString ())
808
- if socket .poll (timeout = timeout ) > 0 :
806
+ if socket .poll (timeout = timeout * 1000 ) > 0 :
809
807
pb = socket .recv ()
810
808
resp = response_pb2 .Response ()
811
809
resp .ParseFromString (pb )
@@ -919,7 +917,7 @@ def init(self):
919
917
request_id = "instance_init"
920
918
try :
921
919
# we use _send_and_receive to avoid the circuit breaker, we don't want fast fail on init :)
922
- resp = self ._send_and_receive (req , request_id = request_id , timeout = 1000 , quiet = True )
920
+ resp = self ._send_and_receive (req , request_id = request_id , timeout = 1 , quiet = True )
923
921
# the instance is automatically updated on a call
924
922
if self .publication_date != pub_date :
925
923
return True
0 commit comments