Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
09.06.2008, 10:43 | #1 |
Senior Member
|
Очень тормозит сервер.
Запустил сайт и сразу же полезли ужасные тормоза.
Когда человек 10 пользовалось (проверяли, наполняли) - проблем не было. Сейчас порядка 100 человек одновременно идут и сайт просто висит. В процессах висит от 50-70 php.exe Куда копать? Как определить что именно тормозит? php, mysql или еще что-то? no_cashe=1 нет почти нигде. Тормозит на всех страницах. Индексирование в FE отключил. Около 1000 страниц на сайте Насройки памяти и т.п в php.ini сделал. Processor Intel Xeon 3.6 GHz 1GB RAM windows 2003 PHP Version 4.4.8 Apache/2.2.8 MySQL 4.1.16-nt Сервер в локалке, больше на нем ничего не висит. Главный вопрос - как определить какой процесс тормозит всю систему? PHP где-то не справляется, MYSQL, или может ДНС - постоянно по ip-адресу определяет имя компьютера и поэтому тормозит? Какие могут быть важные настройки Apache? а так все было хорошо при 10-ке пользователей :-( |
09.06.2008, 12:00 | #2 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
ПХП как? FastCGI? CGI? mod_php? Акселераторы?
|
09.06.2008, 13:01 | #3 |
Senior Member
|
PHP - CGI/FastCGI
Акселератор пока не получилось поставить. мучаю. Вот нашел неплохой документик по оптимизации С помощью slow_queryes нашел тормозящие запросы и обнаружил таблицы tx_pot_{разное} - что интересно гугл не нашел таких слов. Оказалось у меня стоит EXT: alternet_csa_out и alternet_csa_in Он вставляет page.30 = USER_INT А я прозевал этом. Убрал - все заметно пошустрело. Но буду еще разбираться с настройками и акселераторами. |
09.06.2008, 13:50 | #4 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Могут быть еще какие-нибудь - апач-4-виндоуз-специфические вещи. Поскольку у меня периодически локальная разработка тормозит сильнее, чем сайты на очень-шаред-хостиге-за-3-бакса, который к тому же в юэсэй.
|
09.06.2008, 15:02 | #5 |
Senior Member
|
Вроде бы попустило. Даже без акселераторов. Как всетаки один USER_INT может всю систему повесить.
|
09.06.2008, 17:57 | #6 | |
Administrator
|
Цитата:
была аналогичная ситуация. Но если считать людей все-таки надо, поставьте внешний скрипт типа phpmyvisits |
|
09.06.2008, 18:15 | #7 | |
Senior Member
|
Цитата:
Уже после этого я попробовал и phpMyVisits и CNStats. Скорее всего буду ими пользоваться. Но пока и их отключил. Да. Есть еще sys_stat - этот не тормозит и потихоньку собирает посещения в одной таблице. Возможно его и хватит. Теперь включил и FE-индексацию - все работает вполне шустро. Даже пользователи не жалуются на новый сайт :-) |
|
10.06.2008, 10:18 | #8 |
Продвинутый
|
А может это windows 2003 с сума сходить начал )))
|
10.06.2008, 14:59 | #9 |
Senior Member
|
Не исключено :-)
сегодня утром был опять наплыв пользователей и опять все стало тормозить. Окончательно отключил статистику - sys_stat - полегчало. Я подозреваю, что нужно лучше настроить сеть на сервере. DNS. Создаю скрипт из одной строчки для вывода имени компьютера по IP - и иногда бывает задержка до 1.5 с. (чаще всего не меньше 0.1 с) При 3000 компьютеров в локалке - это может конкретно повесить сервер. Пока обойдусь без статистики. |
28.07.2008, 15:36 | #10 |
Senior Member
|
Дело было не просто в USER_INT, а в том, что один из экстов для статистики нагло лез в интернет (толи на Google, толи еще куда). А на сервере нет доступа в online (сервер в локалке). Вот оно и висело пока не получало отказ. А при наплыве посетителей - моментально увеличивается нагрузка на сервер.
Какой екст - не помню. Уже давно избавился от этой проблемы. Для сбора статистики пользуюсь sys_stat. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MSQL-проблема при установке на новый сервер | greeen | Установка | 11 | 17.12.2007 11:55 |
Какой проц поставить в сервер? | Илья | TYPO3 хостинг | 4 | 16.09.2007 14:30 |
При установке на сервер проблемы | Fucose | Установка | 13 | 09.06.2007 18:26 |
HELP - надо выбрать хостера и сервер | 200drive | TYPO3 хостинг | 0 | 12.03.2007 14:29 |
Переброс на внутренний web сервер | hopest | Установка | 0 | 05.11.2006 02:53 |