Официальный сайт студ.городка НГТУ
Программирование и БД » PHP+MySQL+FB нагрузки!!! ОЛОЛО! 

#1  27.12.08 03:42

PHP+MySQL+FB нагрузки!!! ОЛОЛО!

Господа!
Столкнулся с проблемой высоких нагрузок (30000 юзеров/120000кликов/сут).
так вот. Сайт работает на связке FireBird+MySQL+PHP (какие кулибины это делали и зачем прошу не спрашивать - сам ломаю голову).
Все изображения хранятся в FB, из-за чего его размеры раздулись до десятка гигабайт, соответственно загрузка любого изображения происходит благодаря работе PHP и FB, что нифигово нагружает сервер.
Суть проблемы:
Примерно раз в неделю сервер просто умирает. Падает каждые 15 минут, в процессах порядка 30-50 процессов FireBird и столько же HTTPD. + к тому апач постоянно пишет о том, что процессы убиваются с сигналом "11".
Внимание! Вопрос:
Сталкивались ли вы с такими проблемами? пути решения?

PS: картинки в статику перевел.
PPS: поставил кеш

Offline

#2  27.12.08 17:50

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

ну а мускул чё делает? или для "красного словца" написал? :)
мало входящих данных,какая ос, веб сервер, железо, запросы к бд какие

watson написал(а):

PS: картинки в статику перевел.

не понял,а они раньше у тебя динамические были что ли? :)

watson написал(а):

PPS: поставил кеш

каким образом? какой кеш? или просто дал возможность бразуеру кешировать картинки? :)

Offline

#3  27.12.08 18:32

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

watson написал(а):

PS: картинки в статику перевел.

гифки чтоли были? %)

Offline

#4  27.12.08 19:03

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

wixus, ну, тоже чёто про сначал гифки подумал ). наверное Вацон имеет в виду что терь в базе лежит не картинка а ссылка на неё...хатя я хз этих кулибиных )

Offline

#5  27.12.08 23:38

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

iDrum, может быть, ссылки на картинки были динамические? и был алгоритм, который просчитывал новые ссылки и менял по всей базе и всем шаблонам. тобишь сегодня по ссылке с картинкой путин, завтра медведев, а послезавтра трахающиеся негры =/

Offline

#6  27.12.08 23:41

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

wixus, а смысл? :)

Offline

#7  28.12.08 02:09

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

iDrum, а он должен быть разве?)

Offline

#8  29.12.08 02:06

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

iDrum, для "красного словца" тока ты тут пишешь.
для особо одаренного яБарабана расшифрую:
FreeBSD 6.2, Apache22, MySQL 5.0.67.
Мускул используется в 1/3 модулей (каталог, статистика и пр.)
однако проблема в FireBird и Apache, а не в упомянутом мускуле.
что касается
картинок в статике - это значит что я из базы, в которой картинки хранились в BLOB, вынес картинки в *.jpg, тем самым сняв нагрузку с php и fb.
поставлю вопрос более конкретно. кто работал в связке fb+php? Грешу на нестабильность версии.

Offline

#9  29.12.08 12:08

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

тебя забанили в гугл.групс? %)

Offline

#10  29.12.08 14:08

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

watson написал(а):

я из базы, в которой картинки хранились в BLOB, вынес картинки в *.jpg, тем самым сняв нагрузку с php и fb.
поставлю вопрос более конкретно. кто работал в связке fb+php?

если вынес, то зачем задавать вопросы? вынес - хорошо... забудь про ФБ и все... а так - для обслуживания ФБ надо делать переодическую чистку мусора... но чем больше база, тем больше тормозов будешь получать от ФБ

Offline

#11  29.12.08 14:19

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

в фб ещё жопа есть,в том плане что если транзакций "накопляеца" больше 50000 что ли, то она перестаёт работать..но не уверен,домысли )

Offline

#12  29.12.08 17:13

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

1. То что вынес статику из БД на файловую систему - это гуд.
2. Так как есть мускул - переноси всё что касается базы туда
3. Что за кэширование ты прикрутил? APC? memcached?
4. Проверь конфиги апача. Не может он для каждого соединения создавать чайд, Apache2 создаёт для каждого пользователя триды.

Опиши подробнее что у тебя и как настроено. Что проект делает. Какого рода контент генерит. Возможно удастся распараллелить процесс генерации страницы.

Offline

#13  30.12.08 21:50

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

iDrum, фигню, имхо, несешь...

A-Lex, ну, это общий принцип решения его проблему... только вот еще бы он его принял...

Offline

#14  31.12.08 10:12

Re: PHP+MySQL+FB нагрузки!!! ОЛОЛО!

Jaguar, я сталкивался с такой хернёй, оказалась что там нада чёто "чистить" за запросами.не стал ерепеница и перенёс на мускул работу.

Исправлено iDrum (31.12.08 10:18)

Offline

Программирование и БД » PHP+MySQL+FB нагрузки!!! ОЛОЛО! 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.073 сек.
Выполнено 14 запросов.