|
|
|
Почему tomcat иногда долго отдает готовые страницы по HTTP?
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте! Проблема такая. Есть tomcat-сервер. С него получаю страницы через lynx с самого же сервера. Так вот, бывает, что lynx забирает странички на 100Кб по несколько секунд, причем на протяжении этих нескольких секунд в /manager/status томкета не видно ни одного потока к этой странице (то-есть, насколько я понимаю, страница уже сформирована). Сделал дамп потоков в эти несколько секунд (через kill -3). В дампе не вижу потока, ответственного за формирование нужной мне страницы. Из этого всего, я так понял, алгоритм был следующим: 1) Клиент обратился к tomcat 2) tomcat сформировал страницу и отдал его встроенному http-серверу (потому что клиент еще страницу не получил, но в /manager/status потока уже не висит) 3) От встроенного в томкет http-сервера почему-то очень долго передается страница клиенту. Даже несмотря на то, что клиент находится на той же машине! В томкете настроено 1500 потоков. Реальная загрузка идет до 100 потоков, то-есть ресурсов потоков хватает. Можно ли как-то натюнить встроенный в томкет http-сервер? Есть где-то документация администратора? И вообще, обьясните, пожалуйста, как разобраться, почему долго отдаются страницы по http? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 14:20:47 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2144292]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 327ms |
| total: | 475ms |

| 0 / 0 |
