powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java WEB + Apache Tomcat - пропадает коннект к Б
37 сообщений из 37, показаны все 2 страниц
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155860
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть Web-app, которое имеет подключение на БД Oracle(10g). Все работает стабильно.
Приложение крутится на Tomcat 6. Приложение и БД на разных серверах.
После простоя ночью(когда сервис не "трогают") пропадает коннект к базе, что ведет к сообщению в лог томката:
Код: html
1.
2.
Servlet.service() for servlet [dispatcher] in context with path [/testws] threw exception [Request processing failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Closed Connection] with root cause
java.sql.SQLException: Closed Connection 


После последующих пару запросов коннект снова возобновляется.
Содержание файла context.xml(Сообственно сам коннект)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/test">
    <Resource name="jdbc/connect" 
              auth="Container" 
              connectionCachingEnabled="true" 
              factory="oracle.jdbc.pool.OracleDataSourceFactory" 
              password="testpassword" 
              type="oracle.jdbc.pool.OracleDataSource" 
              url="jdbc:oracle:thin:@192.168.1.1:1521:test" 
              user="testuser"
              
              testOnBorrow="true"
              testWhileIdle="true"
              timeBetweenEvictionRunsMillis="100000"
              queryTimeout="10000"
              validationQuery="select 1 from dual"
              validationQueryTimeout="2"
              initialSize="15"
              maxActive="15"
              maxIdle="15"
        />
</Context>    


Есть подозрения, что имеено проблема в коннекте. Перерыл мануалы, не получается ничего((
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155866
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите stacktrace и ваш код, который падает. У вас в конфиге указано что DataSource валидирует соединение прежде чем отдать.
Если это действительно так, значит какой-то другой ваш код закешировал соединение, чего он делать не должен.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155877
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да код, который вызывают ошибку, банален. Просто select из таблички. Сам метод выборки сделан в DAO, из которого, собственно, и происходит коннект, описанный выше.
Впорос имеено в том, почему может происходить такое? Если бы коннект обрушился полностью - то он не должен был бы возобновятся через некоторое время.
Кстати вот эта часть конфига
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
...testOnBorrow="true"
              testWhileIdle="true"
              timeBetweenEvictionRunsMillis="100000"
              queryTimeout="10000"
              validationQuery="select 1 from dual"
              validationQueryTimeout="2"
              initialSize="15"
              maxActive="15"
              maxIdle="15"...

была добавлена уже после возникновения ошибки. Думал, что стабилизирует коннект
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155883
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczПокажите stacktrace и ваш код, который падает. У вас в конфиге указано что DataSource валидирует соединение прежде чем отдать.
Если это действительно так, значит какой-то другой ваш код закешировал соединение, чего он делать не должен.

connectionCachingEnabled="true" не?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155891
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
silvanBlazkowiczПокажите stacktrace и ваш код, который падает. У вас в конфиге указано что DataSource валидирует соединение прежде чем отдать.
Если это действительно так, значит какой-то другой ваш код закешировал соединение, чего он делать не должен.

connectionCachingEnabled="true" не?

То есть вы предполагаете, что когда в очередной раз пытается поднять коннект к БД, то он "натыкается" что коннект уже есть и поэтому не может его поднять? Или я что-то не понимаю.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155895
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timoshenko Arthur, так после добавления тестового запроса ошибка ушла или нет?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155900
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не ушла. Протестировали. На утро сервис "упал" из-за отсутствия коннекта и при повторном запросе возобновился. Примечательно то, что коннект пропадает только при простое сервиса более 4-5 часов
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155906
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timoshenko Arthursilvanпропущено...


connectionCachingEnabled="true" не?

То есть вы предполагаете, что когда в очередной раз пытается поднять коннект к БД, то он "натыкается" что коннект уже есть и поэтому не может его поднять? Или я что-то не понимаю.
что значит поднять?

java.sql.SQLException: Closed Connection

Это означает, что соединение было успешно установлено в какой-то момент, но когда вы пытались совершить CRUD, соединение e;t было закрыто вами\кем то еще..
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155908
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
silvanconnectionCachingEnabled="true" не?
Что-то не вижу чтобы эта фигня вообще была где-то задокументирована.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155914
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пророчий alert.log смотрели?
Может соединение закрывается на сетевом уровне из-за настроек (одного из) серверов?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155919
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurСам метод выборки сделан в DAO, из которого, собственно, и происходит коннект, описанный выше.
Покажите код где DAO получает Connection.

Timoshenko Arthurбыла добавлена уже после возникновения ошибки. Думал, что стабилизирует коннект
Возможно они не на что не влияют из-за OracleDataSourceFactory. Вместо пула Tomcat у вас используется пул Oracle драйвера. Но то есть какие-то весомые причины?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155923
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovПророчий alert.log смотрели?
Может соединение закрывается на сетевом уровне из-за настроек (одного из) серверов?
Смотрел. Ошибки связанной имеено с подключением этого сервлета нет
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155930
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вам нужен именно OracleDataSourceFactory, что попробуйте вот так:
Код: xml
1.
2.
3.
4.
5.
<Resource 
... 
connectionCacheProperties=”{MaxStatementsLimit=0, MinLimit=0, InitialLimit=0, ValidateConnection=true, ConnectionWaitTimeout=600, MaxLimit=10000}” 
...
 />
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155932
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTimoshenko ArthurСам метод выборки сделан в DAO, из которого, собственно, и происходит коннект, описанный выше.
Покажите код где DAO получает Connection.

Timoshenko Arthurбыла добавлена уже после возникновения ошибки. Думал, что стабилизирует коннект
Возможно они не на что не влияют из-за OracleDataSourceFactory. Вместо пула Tomcat у вас используется пул Oracle драйвера. Но то есть какие-то весомые причины?

Вот
Код: xml
1.
2.
3.
4.
5.
<jee:jndi-lookup  id="testpool" jndi-name="jdbc/test" />
    <bean id="dao" class="com.libs.dao.Dao">
        <property name="dataSource" ref="testpool"/>
        <property name="rowMaper" ref="daoRowMaper"/>
    </bean>
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155935
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно они не на что не влияют из-за OracleDataSourceFactory. Вместо пула Tomcat у вас используется пул Oracle драйвера. Но то есть какие-то весомые причины?

Так просто заведено. И раньше подобных ошибок не было
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155939
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я понял, что кеширование надо вырубать?
авторconnectionCachingEnabled="true"
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155940
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczЕсли вам нужен именно OracleDataSourceFactory, что попробуйте вот так:
Код: xml
1.
2.
3.
4.
5.
<Resource 
... 
connectionCacheProperties=”{MaxStatementsLimit=0, MinLimit=0, InitialLimit=0, ValidateConnection=true, ConnectionWaitTimeout=600, MaxLimit=10000}” 
...
 />


Попробую, конечно. Спасибо. Но результат будет ясен только завтра
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155941
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurВозможно они не на что не влияют из-за OracleDataSourceFactory. Вместо пула Tomcat у вас используется пул Oracle драйвера. Но то есть какие-то весомые причины?
Так просто заведено.
Ну тогда почитайте внимательно про настройку DataSource в Tomcat и в JDBC драйвере оракла. Определитесь какой именно пул вам подойдет лучше.

Timoshenko ArthurИ раньше подобных ошибок не было
Это к админам оракла. Возможно сервер ночью не бутался, или соединения не дропал, потому что таймаут был дольше.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155942
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurТак я понял, что кеширование надо вырубать?
авторconnectionCachingEnabled="true"
Нет. Нужно разобратся с конфигурацией пула, который вы используете. Или использовтаь пул, в котором вы разбираетесь.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155949
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTimoshenko Arthurпропущено...

Так просто заведено.
Ну тогда почитайте внимательно про настройку DataSource в Tomcat и в JDBC драйвере оракла. Определитесь какой именно пул вам подойдет лучше.

Timoshenko ArthurИ раньше подобных ошибок не было
Это к админам оракла. Возможно сервер ночью не бутался, или соединения не дропал, потому что таймаут был дольше.

Возможно. Насколько я знаю сервер вообще не перегружается. Может и хранит "повисшие" сессии
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155956
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TIMEOUT Properties смотрели?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155963
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov TIMEOUT Properties смотрели?
Да, смотрел. Тем более что неактивные сессии прибиваются на сервере оракла
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155973
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

не знаю что там у вас, а у меня отваливалось потому что томкет запускался не сервисом и стояло засыпание компа, может у тебя тоже так?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38155987
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
am_sasaBasil A. Sidorov,

не знаю что там у вас, а у меня отваливалось потому что томкет запускался не сервисом и стояло засыпание компа, может у тебя тоже так?
Может быть. Томкат крутит отдельный сервер с линухом. Надо у админов поинтересоваться. Я как-то о таком и подумать не мог)))
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38156005
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timoshenko Arthuram_sasaBasil A. Sidorov,

не знаю что там у вас, а у меня отваливалось потому что томкет запускался не сервисом и стояло засыпание компа, может у тебя тоже так?
Может быть. Томкат крутит отдельный сервер с линухом. Надо у админов поинтересоваться. Я как-то о таком и подумать не мог)))
Сказали, что серваки в спящий не уходят. Значит проблема все таки остается.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38156175
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуем
Blazkowicz
Код: xml
1.
2.
3.
4.
5.
<Resource 
... 
connectionCacheProperties=”{MaxStatementsLimit=0, MinLimit=0, InitialLimit=0, ValidateConnection=true, ConnectionWaitTimeout=600, MaxLimit=10000}” 
...
 />


И ещё попробую разобраться с типом пула. Завтра тогда сообщу результат
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38156344
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurДа, смотрел. Тем более что неактивные сессии прибиваются на сервере оракла Т.е. вы тайм-ауты не задаёте ни в свойствах, ни в коде?
Или что?
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38156884
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогло. Буду дальше разбиратся с коннектом. Попробую отключиь кеширование соединения.
Blazkowicz
Код: xml
1.
2.
3.
4.
5.
<Resource 
... 
connectionCacheProperties=”{MaxStatementsLimit=0, MinLimit=0, InitialLimit=0, ValidateConnection=true, ConnectionWaitTimeout=600, MaxLimit=10000}” 
...
 />
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38156893
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovTimoshenko ArthurДа, смотрел. Тем более что неактивные сессии прибиваются на сервере оракла Т.е. вы тайм-ауты не задаёте ни в свойствах, ни в коде?
Или что?
Я,наверное, неверно объяснил. Сессии при долгой неактивности прибиваются сервером оракл. Сами тайм-ауты я не проставлял в коде. Попробую сначала выключить кеширование и заодно разобраться с временем активности.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38157090
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurНе помогло. Буду дальше разбиратся с коннектом. Попробую отключиь кеширование соединения.
Попробуйте настроить внятное детальное логирование пула. Если оракловая реализация вообще пишет лог.
Ну, и я бы выкинул нафиг оракловый и использовал родной томкатовский.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38157116
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTimoshenko ArthurНе помогло. Буду дальше разбиратся с коннектом. Попробую отключиь кеширование соединения.
Попробуйте настроить внятное детальное логирование пула. Если оракловая реализация вообще пишет лог.
Ну, и я бы выкинул нафиг оракловый и использовал родной томкатовский.
Вариант, впринципе. Ещё дело в том, что как ни странно у нас на одних серверах работает все стабильно. Без "засыпания". А вот на других - "засыпает". Есть мнение, что это как-то связано с настройкой самих серверов(Или оракла или того, где крутится томкат). Выяснить причину на "той" стороне не получается. Все говорят что у них с их стороны все прекрасно и ничего подобного быть не может. Вот и пытаюсь выкрутится.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38157769
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurСессии при долгой неактивности прибиваются сервером оракл.Нет такого поведения у Oracle по умолчанию . И ни у кого нет. И тот, кто настраивал тайм-ауты/лимиты - должен знать настройках.
Плюс, насколько я понимаю, такие "отключения" должны попадать в лог событий/аудита.
И "злобный" pf/что-ещё настроенное на "срубать, типа, неактивные сессии" - легко обеспечивает наблюдаемый результат.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38158419
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСессии при долгой неактивности прибиваются сервером оракл.
меня проверка соединений всегда спасала

firewall есть?а то можно попробовать по аналогии с этим
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38158655
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вообщем танцы с бубном принесли свои результаты.
Как и говорили, проблема оказалась в строке коннекта

Код: xml
1.
2.
3.
...
connectionCachingEnabled="true"
...


Нормального описания данного свойства я так и не нашел((
После того, как я её убрал - стало отрабатывать нормально.
В итоге получается, что как-то странно реагировало кеширование соединения с самим ораклом. Возможно проблемы были и на "той" стороне, стороне сервера бд.
Всем большое спасибо за рекомендации и помощь
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38158674
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timoshenko ArthurНу вообщем танцы с бубном принесли свои результаты.
Как и говорили, проблема оказалась в строке коннекта

Код: xml
1.
2.
3.
...
connectionCachingEnabled="true"
...


Нормального описания данного свойства я так и не нашел((
После того, как я её убрал - стало отрабатывать нормально.
В итоге получается, что как-то странно реагировало кеширование соединения с самим ораклом. Возможно проблемы были и на "той" стороне, стороне сервера бд.
Всем большое спасибо за рекомендации и помощь
А пулирование вообще теперь работает? Или каждый раз новые соединения выдаёт?
Вот тут написано что connectionCachingEnabled модифицирует implicitCachingEnabled.
http://docs.oracle.com/cd/E14072_01/appdev.112/e13995/oracle/jdbc/pool/OracleDataSource.html
Вот тут описывается что это такое
http://docs.oracle.com/cd/B14117_01/java.101/b10979/conncache.htm

В книжке Expert Oracle JDBC Programming более подробно разжевано.
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38159524
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTimoshenko ArthurНу вообщем танцы с бубном принесли свои результаты.
Как и говорили, проблема оказалась в строке коннекта

Код: xml
1.
2.
3.
...
connectionCachingEnabled="true"
...


Нормального описания данного свойства я так и не нашел((
После того, как я её убрал - стало отрабатывать нормально.
В итоге получается, что как-то странно реагировало кеширование соединения с самим ораклом. Возможно проблемы были и на "той" стороне, стороне сервера бд.
Всем большое спасибо за рекомендации и помощь
А пулирование вообще теперь работает? Или каждый раз новые соединения выдаёт?
Вот тут написано что connectionCachingEnabled модифицирует implicitCachingEnabled.
http://docs.oracle.com/cd/E14072_01/appdev.112/e13995/oracle/jdbc/pool/OracleDataSource.html
Вот тут описывается что это такое
http://docs.oracle.com/cd/B14117_01/java.101/b10979/conncache.htm

В книжке Expert Oracle JDBC Programming более подробно разжевано.

Да буду разбирается, что теперь да как. Теперь после выключения кэширования стало выбрасывать ошибку БД ORA 12519, как ни странно)
Вернул все на место - ошибка исчезла.
Такое чуство, что что-то именно с удаленными серваками. Ведь у нас работает все отлично. С кэшированием. И нед "подвисаний" при первом обращении к адресу. Буду рыть мануалы и читать далее. Т.к. не вариант забивать. Жалко, что на "той" стороне никто сказать не может ничего. Всё отлично, как утверждают админы. Ошибка у вас)) Так что будем рыть дальше
...
Рейтинг: 0 / 0
Java WEB + Apache Tomcat - пропадает коннект к Б
    #38161990
Timoshenko Arthur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем расставил таймауты в кэше
Код: xml
1.
connectionCacheProperties="MinLimit=1, MaxLimit=5, InitialLimit=1, AbandonedConnectionTimeout=300, ValidateConnection=true, TimeToLiveTimeout=300, InactivityTimeout=300, removeAbandoned=true, removeAbandonedTimeout=60, logAbandoned=true"


И вообщем пока что всё хорошо) Сервис отвечает сразу и не подвисает. Так что большое спасибо за помощь
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Java WEB + Apache Tomcat - пропадает коннект к Б
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]