Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 09.06.2008, 10:43   #1
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию Очень тормозит сервер.

Запустил сайт и сразу же полезли ужасные тормоза.
Когда человек 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-ке пользователей :-(
razawa вне форума   Ответить с цитированием
Старый 09.06.2008, 12:00   #2
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

ПХП как? FastCGI? CGI? mod_php? Акселераторы?
pomotom вне форума   Ответить с цитированием
Старый 09.06.2008, 13:01   #3
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

PHP - CGI/FastCGI
Акселератор пока не получилось поставить. мучаю.
Вот нашел неплохой документик по оптимизации

С помощью slow_queryes нашел тормозящие запросы и обнаружил таблицы tx_pot_{разное} - что интересно гугл не нашел таких слов.
Оказалось у меня стоит EXT: alternet_csa_out и alternet_csa_in
Он вставляет page.30 = USER_INT
А я прозевал этом.
Убрал - все заметно пошустрело.
Но буду еще разбираться с настройками и акселераторами.
razawa вне форума   Ответить с цитированием
Старый 09.06.2008, 13:50   #4
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Могут быть еще какие-нибудь - апач-4-виндоуз-специфические вещи. Поскольку у меня периодически локальная разработка тормозит сильнее, чем сайты на очень-шаред-хостиге-за-3-бакса, который к тому же в юэсэй.
pomotom вне форума   Ответить с цитированием
Старый 09.06.2008, 15:02   #5
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Вроде бы попустило. Даже без акселераторов. Как всетаки один USER_INT может всю систему повесить.
razawa вне форума   Ответить с цитированием
Старый 09.06.2008, 17:57   #6
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от razawa Посмотреть сообщение
PHP - CGI/FastCGI
С помощью slow_queryes нашел тормозящие запросы и обнаружил таблицы tx_pot_{разное} - что интересно гугл не нашел таких слов.
Оказалось у меня стоит EXT: alternet_csa_out и alternet_csa_in
Он вставляет page.30 = USER_INT
А я прозевал этом.
Убрал - все заметно пошустрело.
tx_pot_ - это счетчик посещений
была аналогичная ситуация. Но если считать людей все-таки надо, поставьте внешний скрипт типа phpmyvisits
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 09.06.2008, 18:15   #7
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
tx_pot_ - это счетчик посещений
была аналогичная ситуация. Но если считать людей все-таки надо, поставьте внешний скрипт типа phpmyvisits
Да-да. Просто уже давно я этот EXT пробовал. В том числе и несколько других счетчиков. И не выключил их. Когда нас было 10, ну 20 посетителей - было все ок и ничем он себя не проявлял. А когда пошла нормальная работа - вот и вылезло.
Уже после этого я попробовал и phpMyVisits и CNStats. Скорее всего буду ими пользоваться. Но пока и их отключил.
Да. Есть еще sys_stat - этот не тормозит и потихоньку собирает посещения в одной таблице. Возможно его и хватит.
Теперь включил и FE-индексацию - все работает вполне шустро. Даже пользователи не жалуются на новый сайт :-)
razawa вне форума   Ответить с цитированием
Старый 10.06.2008, 10:18   #8
M31
Продвинутый
 
Регистрация: 30.03.2006
Адрес: Ukraine, Odessa
Сообщений: 78
Отправить сообщение для M31 с помощью ICQ Отправить сообщение для M31 с помощью Skype™
По умолчанию

А может это windows 2003 с сума сходить начал )))
__________________
[Root@UA]Media - rootuamedia.org.ua
Мой блог - blog.m31.org.ua
M31 вне форума   Ответить с цитированием
Старый 10.06.2008, 14:59   #9
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Цитата:
Сообщение от M31 Посмотреть сообщение
А может это windows 2003 с сума сходить начал )))
Не исключено :-)
сегодня утром был опять наплыв пользователей и опять все стало тормозить. Окончательно отключил статистику - sys_stat - полегчало.
Я подозреваю, что нужно лучше настроить сеть на сервере. DNS. Создаю скрипт из одной строчки для вывода имени компьютера по IP - и иногда бывает задержка до 1.5 с. (чаще всего не меньше 0.1 с)
При 3000 компьютеров в локалке - это может конкретно повесить сервер.
Пока обойдусь без статистики.
razawa вне форума   Ответить с цитированием
Старый 28.07.2008, 15:36   #10
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Дело было не просто в USER_INT, а в том, что один из экстов для статистики нагло лез в интернет (толи на Google, толи еще куда). А на сервере нет доступа в online (сервер в локалке). Вот оно и висело пока не получало отказ. А при наплыве посетителей - моментально увеличивается нагрузка на сервер.
Какой екст - не помню. Уже давно избавился от этой проблемы. Для сбора статистики пользуюсь sys_stat.
razawa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


Часовой пояс GMT +4, время: 13:02.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория