Бывают ситуации, когда у Glassfish заканчивается Connection Pool. Чтобы это исправить приходится заходить в web интерфейс и делать Flush Connection Pool.
Автоматизируем этот процесс: напишем скрипт на Cygwin, для автоматической очистки Connection Pool на сервере.
Автоматизируем этот процесс: напишем скрипт на Cygwin, для автоматической очистки Connection Pool на сервере.
#!/bin/bash asadmin.bat --interactive=false --echo=false --port PORT --passwordfile 'password_file.txt' --user ADMIN 2>/dev/null <<EOF | grep -ve online -e Command |while read line;do list-jdbc-connection-pools ## Получаем список всех Connection Pool exit EOF /cygdrive/e/glassfish3/bin/asadmin.bat --interactive=false --echo=false --port 4444 --passwordfile 'e:\glassfish\domains\button\password_file.txt' --user admin <<EOF flush-connection-pool $line ## Запускаем очистку Connection Pool EOF doneЕсли статья была вам полезна - кликните на баннер или кнопку Donate :)
Комментариев нет:
Отправить комментарий