|
|
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
периодически (1-2 раза в сутки-трое суток) зависает сервер. возрастает нагрузка на проц до 100% иногда помогает service postgresql restart а иногда помогает только reboot на всякий случай, для убивания тупняковых запросов использую pg_cancel_backend(pid) (тоже не со всеми запросами справляется почемуто) поставил для мониторинга заббикс, но не знаю какие параметры мониторить. на что стоит обратить внимание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 19:33 |
|
||
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
kkv79, запросы лучше прибивать через pg_terminate_backend(pid). мониторить как минимум число коннектов, максимальную длительность транзакции, %disk util, ну и все остальное стандартное для системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 20:15 |
|
||
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
kkv79, Заодно расскажите, как настроен сам сервер. Как настроен swap, работает ли еще что-нибудь помимо PG, настройки PG. Совпадало ли время зависания с какими-либо характерными действиями пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2015, 20:37 |
|
||
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
Alexiuskkv79, мониторить как минимум число коннектов, максимальную длительность транзакции, %disk util, ну и все остальное стандартное для системы. так? число коннектов: Код: sql 1. максимальную длительность транзакции Код: sql 1. 2. 3. 4. 5. может ещё что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 00:33 |
|
||
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
ursidokkv79, Заодно расскажите, как настроен сам сервер. Как настроен swap, работает ли еще что-нибудь помимо PG, настройки PG. Совпадало ли время зависания с какими-либо характерными действиями пользователей. эм... а что значит "как настроен swap"? оперативы 100 гигов, swap тоже 100 гигов, до свапа дела не доходят, оператива занята наполовину работает apache2, парочка простеньких java - приложений в момент зависания, запрос Код: sql 1. 2. 3. выдаёт кучу зависших запросов, каждый раз разных как раз их и не мог убить pg_cancel_backend(pid) сейчас поставил pg_terminate_backend(pid), поглядим что будет.... "Совпадало ли время зависания с какими-либо характерными действиями пользователей." пользователей много, самому интересно это понять.... только незнаю как.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 01:00 |
|
||
|
помогите решить проблему с зависанием сервера
|
|||
|---|---|---|---|
|
#18+
kkv79, Тут в списке http://www.postgresql.org/message-id/flat/CACjxUsPg+TEGoxDba0EV4B=BE1agNP2JmGwuO9MnocKa_+CR_A@mail.gmail.com]pgsql-general проскочило что-то подобное . Проверьте, что выдает: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39111439&tid=1997614]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 450ms |

| 0 / 0 |
