Mahendra, thank you for your suggestion. Unfortunately I am already doing what you are suggesting :/
One thing I did neglect to mention is that the majority of GRPC calls go through! This error, however, occurs sporadically and during higher loads. It occurs once per every ~1000 calls. On Sat, May 15, 2021 at 4:30 AM Mahendra Bagul <bagulm...@gmail.com> wrote: > I think your server is running with certificates and client is not > supplying the cert chain of server. > > From node client, you may need to do like below. > > > let credentials = grpc.credentials.createSsl( > fs.readFileSync( > 'cert-chain-path'), > ); > > grpcClient = new YourService(`IP:PORT`, credentials); > > On Wednesday, 12 May, 2021 at 9:50:08 pm UTC+5:30 octavio roscioli wrote: > >> These are my GRPC logs: >> >> 2021-05-07T17:53:28.248Z | channel | dns:abc.mywebsite.com:443 >> createCall [2010] method="/Abc/RunStep", deadline=1620410308247 >> 2021-05-07T17:53:28.248Z | call_stream | [2010] Sending metadata >> 2021-05-07T17:53:28.248Z | call_stream | [2010] write() called with >> message of length 336 >> 2021-05-07T17:53:28.248Z | call_stream | [2010] end() called >> 2021-05-07T17:53:28.248Z | call_stream | [2010] attachHttp2Stream from >> subchannel 192.168.79.249:443 >> 2021-05-07T17:53:28.248Z | call_stream | [2010] sending data chunk of >> length 341 >> 2021-05-07T17:53:28.248Z | call_stream | [2010] calling end() on HTTP/2 >> stream >> 2021-05-07T17:53:31.444Z | call_stream | [2010] ended with status: >> code=14 details="Connection dropped" >> 2021-05-07T17:53:31.444Z | call_stream | [2010] close http2 stream with >> code 8 >> 2021-05-07T17:53:31.481Z | call_stream | [2010] HTTP/2 stream closed with >> code 8 >> >> >> On Wednesday, May 12, 2021 at 11:44:10 AM UTC-4 octavio roscioli wrote: >> >>> Hi, >>> >>> I am running a python server and node client using GRPC. >>> >>> On my Node end I am getting an error >>> >>> Error: 14 UNAVAILABLE: Connection dropped at Object.callErrorFromStatus >>> (/home/node/app/node_modules/@grpc/grpc-js/src/call.ts:81:24) at >>> Object.onReceiveStatus >>> (/home/node/app/node_modules/@grpc/grpc-js/src/client.ts:334:36) at >>> Object.onReceiveStatus >>> (/home/node/app/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) >>> at Object.onReceiveStatus >>> (/home/node/app/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) >>> at /home/node/app/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24 at >>> processTicksAndRejections (internal/process/task_queues.js:79:11) >>> >>> How can I figure out what is dropping the connection? Is it client or >>> server side that is dropping the connection? >>> >>> I see the source of this error message here >>> <https://github.com/grpc/grpc-node/blob/bf2e5cb1dd25e43f53605d8de2b8e082072ec23e/packages/grpc-js/src/call-stream.ts#L251>. >>> But not sure what in fact is triggering it? >>> >>> My node client is @grpc/grp...@1.3.0. >>> >>> Regards, >>> - Octavio >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "grpc.io" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/grpc-io/xTJ8pUe9F_E/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > grpc-io+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/ecd22198-5250-4c6b-ada9-c4ff8d951074n%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/ecd22198-5250-4c6b-ada9-c4ff8d951074n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CA%2B4%3DLMX3SyRrGg7CbhXoaWe_SJEfZR5c9F76cp_D-WEaZWYcyA%40mail.gmail.com.