Thanks Chamila,


I will go through it and get back to you.


Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: Chamila Adhikarinayake [mailto:chami...@wso2.com]
Sent: Friday, April 27, 2018 2:39 PM
To: alapan....@valuelabs.com
Cc: Abimaran Kugathasan <abima...@wso2.com>; dev <dev@wso2.org>
Subject: Re: [Dev] One Specific API not responding



Hi Alapan,



For SQL error 1, can you try out the the solution suggested in 
stackoverflow[1]

For SQL error 2, we have already fixed this in APIM Analytics 2.2.0. Issue 
reported for this can be found in here[2] and the fix can be found in 
here[3]





[1] https://stackoverflow.com/a/42787873/1110305

[2] https://wso2.org/jira/browse/ANLYAPIM-154

[3] https://github.com/wso2/analytics-apim/pull/369/files



Chamila.





On Wed, Apr 25, 2018 at 11:31 AM, <alapan....@valuelabs.com 
<mailto:alapan....@valuelabs.com> > wrote:

Also Abi & Nuwan,



I am getting below SQL errors every minute :



SQL Error 1:



<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>STATEMENT:  INSERT INTO 
ANX___7LtOYcOI_ (partition_key, timestamp, data, record_id) VALUES ($1, $2, 
$3, $4)

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>ERROR:  duplicate key value violates 
unique constraint "anx___7ltoycoi__pkey"

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>DETAIL:  Key 
(record_id)=(1fc48692-f672-3b1a-be77-2583bfd05bfa) already exists.

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>STATEMENT:  INSERT INTO 
ANX___7LtOYcOI_ (partition_key, timestamp, data, record_id) VALUES ($1, $2, 
$3, $4)

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>ERROR:  duplicate key value violates 
unique constraint "anx___7ltoycoi__pkey"

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>DETAIL:  Key 
(record_id)=(1da80896-bc33-34b2-92f1-2665cbc8c11f) already exists.

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>STATEMENT:  INSERT INTO 
ANX___7LtOYcOI_ (partition_key, timestamp, data, record_id) VALUES ($1, $2, 
$3, $4)

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>ERROR:  duplicate key value violates 
unique constraint "anx___7ltoycoi__pkey"

<PostgreSQL JDBC Driver, apimuser, wso2_analytics_processed_data_store_db, 
10.138.120.215, 2018-04-23 12:03:57 CDT>DETAIL:  Key 
(record_id)=(1da80896-bc33-34b2-92f1-2665cbc8c11f) already exists.



SQL Error 2:



Driver stacktrace:

at 
org.apache.spark.sql.jdbc.carbon.package$CarbonJDBCWrite$.saveTable(carbon.scala:78)

at 
org.apache.spark.sql.jdbc.carbon.CarbonJDBCRelation.insert(JDBCRelation.scala:263)

... 26 more

Caused by: org.apache.spark.SparkException: Job aborted due to stage 
failure: Task 0 in stage 3793.0 failed 1 times, most recent failure: Lost 
task 0.0 in stage 3793.0 (TID 6627, localhost): 
java.sql.BatchUpdateException: Batch entry 3 INSERT INTO 
API_REQ_USER_BROW_SUMMARY (api, version, apiPublisher, tenantDomain, 
total_request_count, year, month, day, requestTime, os, browser) VALUES 
('Hardware-Products', 'v1', 'synnex', 'carbon.super', 4, 2018, 4, 20, 
1524189658000, NULL, NULL) ON CONFLICT 
(api,version,apiPublisher,year,month,day,os,browser,tenantDomain) DO UPDATE 
SET total_request_count=EXCLUDED.total_request_count, 
requestTime=EXCLUDED.requestTime was aborted: ERROR: null value in column 
"os" violates not-null constraint

  Detail: Failing row contains (Hardware-Products, v1, synnex, carbon.super, 
4, 2018, 4, 20, 1524189658000, null, null).  Call getNextException to see 
other errors in the batch.

at 
org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)

at 
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2191)

at 
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:472)

at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:791)

at 
org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1563)

at 
org.apache.spark.sql.jdbc.carbon.package$CarbonJDBCWrite$.savePartition(carbon.scala:149)

at 
org.apache.spark.sql.jdbc.carbon.package$CarbonJDBCWrite$$anonfun$saveTable$1.apply(carbon.scala:72)

at 
org.apache.spark.sql.jdbc.carbon.package$CarbonJDBCWrite$$anonfun$saveTable$1.apply(carbon.scala:71)

at 
org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$33.apply(RDD.scala:920)

at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun


Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com> 
[mailto:alapan....@valuelabs.com <mailto:alapan....@valuelabs.com> ]
Sent: Wednesday, April 25, 2018 10:01 AM
To: Abimaran Kugathasan <abima...@wso2.com <mailto:abima...@wso2.com> >
Cc: Nuwan Dias <nuw...@wso2.com <mailto:nuw...@wso2.com> >; dev 
<dev@wso2.org <mailto:dev@wso2.org> >
Subject: RE: [Dev] One Specific API not responding



Yes Abi. It hits and gives the response back in couple of seconds.




Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: Abimaran Kugathasan [mailto:abima...@wso2.com]
Sent: Wednesday, April 25, 2018 9:36 AM
To: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com>
Cc: Nuwan Dias <nuw...@wso2.com <mailto:nuw...@wso2.com> >; dev 
<dev@wso2.org <mailto:dev@wso2.org> >


Subject: Re: [Dev] One Specific API not responding



Hi Alapan,



When you get Gateway timeout errors, do you see the request hit to your 
backend services?



On Tue, Apr 24, 2018 at 6:10 PM, <alapan....@valuelabs.com 
<mailto:alapan....@valuelabs.com> > wrote:

Thanks Nuwan, we will try that.



Just to give you few more data pointers:

1.       We are getting around 100 Kb of data as response.

2.       When we do restart of the application everything work like charm 
but after few 5 – 6 hours or 10 K – 15 K API hits, we are started getting 
Gateway timeout errors.


Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: Nuwan Dias [mailto:nuw...@wso2.com <mailto:nuw...@wso2.com> ]
Sent: Tuesday, April 24, 2018 5:55 PM


To: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com>
Cc: Abimaran Kugathasan <abima...@wso2.com <mailto:abima...@wso2.com> >; dev 
<dev@wso2.org <mailto:dev@wso2.org> >
Subject: Re: [Dev] One Specific API not responding



I was specifically interested in seeing the value of the Transfer-Encoding 
request header. Since it appears to be missing, can you try disabling 
chunking of this particular API by setting <property name="DISABLE_CHUNKING" 
value="true" scope="axis2"/> in the api xml file located at 
<APIM_HOME>/repository/deployment/server/synapse-configs/default/api ? You 
should put this config within the <inSequence> of the <resource> being 
executed.



If the above works, you could apply this solution as documented at [1].



[1] - https://docs.wso2.com/display/AM210/Disable+Message+Chunking



Thanks,

Nuwan.



On Tue, Apr 24, 2018 at 5:47 PM, <alapan....@valuelabs.com 
<mailto:alapan....@valuelabs.com> > wrote:

Hello Nuwan,



Please find the requested information for backend API directly :



Request Headers --

Source-Identifier:  A076FCBB-41F3-4FB5-A9P8-DA2DCF6YR942

Content-Type: application/json

Authorization-Token :



Response Headers -- 

Cache-Control →no-cache

Content-Length →25078

Content-Type →application/json; charset=utf-8

Date →Tue, 24 Apr 2018 12:11:06 GMT

Expires →-1

Pragma →no-cache

Server →Microsoft-IIS/8.0

X-AspNet-Version →4.0.30319

X-Powered-By →ASP.NET <http://ASP.NET>




Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: Nuwan Dias [mailto:nuw...@wso2.com <mailto:nuw...@wso2.com> ]
Sent: Tuesday, April 24, 2018 5:24 PM
To: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com>
Cc: Abimaran Kugathasan <abima...@wso2.com <mailto:abima...@wso2.com> >; dev 
<dev@wso2.org <mailto:dev@wso2.org> >


Subject: Re: [Dev] One Specific API not responding



Hi Alan,



Can you send the list of Request headers and Response headers from a 
successful request that goes to your back-end directly (without going 
through the Gateway)?



Thanks,

Nuwan.



On Tue, Apr 24, 2018 at 5:03 PM, <alapan....@valuelabs.com 
<mailto:alapan....@valuelabs.com> > wrote:

Hello Abimaran,



I have increased socket timeout and connection timeout to 3 mints and also 
disabled the suspension of API, I am still getting 504 gateway timeout error 
and sometime I get the response. Also I have checked the backend API but we 
are getting response from backend server within 2 -3 seconds .



I need immediate help to sort this out as we already moved this to 
production and customers are facing issue with timeout.




Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: Abimaran Kugathasan [mailto:abima...@wso2.com 
<mailto:abima...@wso2.com> ]
Sent: Tuesday, April 24, 2018 4:41 PM
To: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com>
Cc: dev <dev@wso2.org <mailto:dev@wso2.org> >
Subject: Re: [Dev] One Specific API not responding



Hi Alapan,



Do you want to increase socket timeout or remove the suspension of API?



On Fri, Apr 20, 2018 at 11:24 AM, <alapan....@valuelabs.com 
<mailto:alapan....@valuelabs.com> > wrote:

Hello Team,



Any idea on the below ?




Best regards


Alapan Sur


Project Manager - SD


ValueLabs - 'inspired by potential'


Desk: +91-40-6623-9000 | Ext: 32112


Mobile: +91-7799681717


This e-mail may contain information that is proprietary, confidential or 
otherwise protected from disclosure and is sent for the intended 
recipient(s) only. For email disclaimer details, please visit: 
http://www.valuelabs.com/terms-of-use/



From: alapan....@valuelabs.com <mailto:alapan....@valuelabs.com> 
[mailto:alapan....@valuelabs.com <mailto:alapan....@valuelabs.com> ]
Sent: Thursday, April 19, 2018 1:24 PM
To: 'dev@wso2.org <mailto:dev@wso2.org> ' <dev@wso2.org 
<mailto:dev@wso2.org> >
Subject: One Specific API not responding



Hello Team,



We are facing an issue file working with WSO2 API Manager 2.1.0.



There is one request for a specific endpoint is continuously failing for 
some reason and as a result, this specific API is getting down and we are 
not getting an response from WSO2 APIM gateway  although we are receiving 
the response from backend API before the socket time out error.  Please find 
the below error we are getting :



TID: [-1] [] [2018-04-19 04:54:24,294] WARN 
{org.apache.synapse.transport.passthru.SourceHandler} - Connection time out 
after request is read: http-incoming-106261 Socket Timeout : 60000 Remote 
Address : / 
<https://l.facebook.com/l.php?u=http%3A%2F%2F10.138.120.228%3A36754%2F&h=ATOl7IzK7wN9mVsfkzG0fh6ZtnMR7L9K40MZWk0LYuJEbmNeWspvtYMO4BNt3VE7oDGgr23jwDtmmzAmNzl9jDrCHFvSnNLITEmpFqP6iWx4v_OkfvIqNnIxGpvMv6PB>
 
10.138.120.228:36754 {org.apache.synapse.transport.passthru.SourceHandler}

 
<http://l.facebook.com/l.php?u=http%3A%2F%2F10.138.120.228%3A36754%2F&h=ATPsubv-DfKlSaiNx21YeahwUalUYsKADBcz4F-OaA0nNb7IrCxSzP9E4OvrEmhKGyMow8idhB7i0Ij9HBZZRiJUfMgIi7R31JXKm0GM27z_dVvC_69FV9pEg9RG9I6_2afAkKPvJcE&s=1>Is
 there any threshold configuration which is configured to handle themultiple 
API failure and WSO2 skips suspend the end point ?Can anyone help in this 
regard ?Best regardsAlapan SurProject Manager - SDValueLabs - 'inspired by 
potential'Desk: +91-40-6623-9000 | Ext: 32112Mobile: +91-7799681717This e-mail 
may contain information that is proprietary, confidential orotherwise protected 
from disclosure and is sent for the intendedrecipient(s) only. For email 
disclaimer details, please 
visit:http://www.valuelabs.com/terms-of-use/_______________________________________________Dev
 mailing list...@wso2.org 
<mailto:Dev@wso2.org>http://wso2.org/cgi-bin/mailman/listinfo/dev--ThanksAbimaran
 KugathasanSenior Software Engineer - API TechnologiesEmail : abima...@wso2.com 
<mailto:abima
 r...@wso2.com>Mobile : +94 773922820 
<http://stackoverflow.com/users/515034><http://lk.linkedin.com/in/abimaran>   
<http://www.lkabimaran.blogspot.com/><https://github.com/abimarank>   
<https://twitter.com/abimaran>_______________________________________________Dev
 mailing list...@wso2.org 
<mailto:Dev@wso2.org>http://wso2.org/cgi-bin/mailman/listinfo/dev--Nuwan 
DiasSoftware Architect - WSO2, Inc. http://wso2.comemail : nuw...@wso2.com 
<mailto:nuw...@wso2.com>Phone : +94 777 775 729--Nuwan DiasSoftware Architect - 
WSO2, Inc. http://wso2.comemail : nuw...@wso2.com <mailto:nuw...@wso2.com>Phone 
: +94 777 775 729--ThanksAbimaran KugathasanSenior Software Engineer - API 
TechnologiesEmail : abima...@wso2.com <mailto:abima...@wso2.com>Mobile : +94 
773922820 
<http://stackoverflow.com/users/515034><http://lk.linkedin.com/in/abimaran>   
<http://www.lkabimaran.blogspot.com/><https://github.com/abimarank>   
<https://twitter.com/abimaran>_______________________________________________Dev
 mailing 
 list...@wso2.org 
<mailto:Dev@wso2.org>http://wso2.org/cgi-bin/mailman/listinfo/dev--Regards,Chamila
 AdhikarinayakeSenior Software EngineerWSO2, Inc.Mobile - +94712346437Email  - 
chami...@wso2.com <mailto:chami...@wso2.com>Blog  -  
http://helpfromadhi.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to