Connection reset com Wildfly

190 views
Skip to first unread message

Aguiar

unread,
Mar 22, 2016, 12:26:04 PM3/22/16
to javasf: JavaServer Faces Group
Bom dia, estou precisando de algumas sugestões sobre wildfly. Tenho aplicação rodando nele, o banco de dados fica em outra servidor, porém a muita erro de Connection reset, já identifiquei que é problema e rede, mas até resolver gostaria que sistema não travasse. Portando chega em momento de wildfly trava ai eu preciso reiniciar ele para que volte a funcionar. Alguém sabe me dizer o que pode está ocorrendo, abaixo vou postar as configurações do datasource e do persistence.xml:

 <datasource jta="true" jndi-name="java:jboss/datasources/OracleDS" pool-name="OracleDS" enabled="true" use-java-context="true" use-ccm="true">
                    <connection-url>jdbc:oracle:thin:@servidor:1521:oraprd</connection-url>
                    <driver>oracle</driver>
                    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
                    <pool>
                        <min-pool-size>1</min-pool-size>
                        <max-pool-size>40</max-pool-size>
                        <prefill>true</prefill>
                        <use-strict-min>false</use-strict-min>
                    </pool>
                    <security>
                        <user-name>sistema</user-name>
                        <password>123456</password>
                    </security>
                    <timeout>
                        <blocking-timeout-millis>30000</blocking-timeout-millis>
                        <idle-timeout-minutes>5</idle-timeout-minutes>
                        <allocation-retry>2</allocation-retry>
                        <allocation-retry-wait-millis>5000</allocation-retry-wait-millis>
                    </timeout>
                </datasource>

persistence.xml

<persistence version="2.1"

<persistence-unit name="DBSISTEMA" transaction-type="JTA">
<provider>org.hibernate.jpa.HibernatePersistence</provider>
<jta-data-source>java:jboss/datasources/OracleDS</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect" />
<property name="hibernate.show_sql" value="false" />
<property name="hibernate.format_sql" value="false" />
<property name="hibernate.default_schema" value="DBSISTEMA" />

</properties>
</persistence-unit>
</persistence>


grato,

Arthur Gregório

unread,
Mar 22, 2016, 12:41:13 PM3/22/16
to jav...@googlegroups.com
Tentou setar as configurações de validação?

<validation>
   <check-valid-connection-sql>select 1</check-valid-connection-sql>
   <validate-on-match>false</validate-on-match>
   <background-validation>true</background-validation>
   <background-validation-millis>10000</background-validation-millis>
</validation>

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javasf.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/787971ef-767a-42a8-b277-24bfc55b7135%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Jocélio Otávio

unread,
Mar 23, 2016, 7:26:02 AM3/23/16
to jav...@googlegroups.com
Com banco Postgres eu faço isso

# Configura pool para tratar conexões fechadas pelo firewall
/subsystem=datasources/data-source=alvarafacilDS:write-attribute(name="valid-connection-checker-class-name", value="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker")
/subsystem=datasources/data-source=alvarafacilDS:write-attribute(name="validate-on-match", value="true")
/subsystem=datasources/data-source=alvarafacilDS:write-attribute(name="flush-strategy", value="FailingConnectionOnly")
/subsystem=datasources/data-source=alvarafacilDS:write-attribute(name="exception-sorter-class-name", value="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter")


Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente,

Jocélio Otávio
UECE - Ciências da Computação
Líder Técnico - SCM / SCJP / SCWCD
SEPOG/COGECT - Prefeitura Municipal de Fortaleza

Jocélio Otávio

unread,
Mar 23, 2016, 7:26:55 AM3/23/16
to jav...@googlegroups.com
# Configura pool para tratar conexões fechadas pelo firewall
/subsystem=datasources/data-source=XXXXDS:write-attribute(name="valid-connection-checker-class-name", value="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker")
/subsystem=datasources/data-source=XXXXDS:write-attribute(name="validate-on-match", value="true")
/subsystem=datasources/data-source=XXXXDS:write-attribute(name="flush-strategy", value="FailingConnectionOnly")
/subsystem=datasources/data-source=XXXXDS:write-attribute(name="exception-sorter-class-name", value="org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter")

Em 22 de março de 2016 13:41, Arthur Gregório <arthur...@gmail.com> escreveu:

Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages