скрипт вешает сервер?

Khan

Guest
скрипт вешает сервер?

Ситуёвина:
хоститься мой сайт, построенный на движке (достаточно серьёзном). шаблоны реализованы на методе кэшированых блоков. на протяжении полугода всё шло нормально, в движке никаких изменений не делал. он конечно не совсем быстро пока работает (сезон оптимизации ещё не пришёл). а теперь хостер заявил, что мол, сайт твой подвешивает сервер и... отрубил всё нафик.

Мотивация:
Не гасятся httpd сессии, набирается говорит запросов куча и... тю-тю.

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

спасибо.
 

bdens

Guest
Какой движок? Кажется, такую ситуацию встречал.
 

Khan

Guest
да мой движок. собственный.
а народу... чёрт знает. не особо. это в Латвии и активность пользователей не так уж высока. да и сайты там не особо популярные. вот. на мой около 110 за сутки приходило - всё было нормально. а вот когда якобы проблемы, то там было около 50 в сутки.
 

breake

Guest
Насколько я знаю в конфигурационном файле PHP, или Апача (не помню:)) можно настроить сколько времени живут файлы сессий и настроить на удаление этих файлов с заданной вероятностью (тоже указывается в конфигурационном файле).
 

Khan

Guest
я точно утверждать не могу, но... может тут имелись ввиду не ПХП-сессии, а... запроса клиента к серверу?

точно шлупость сморозил. поможите хто-нибудь? А?
 

Khan

Guest
Автор оригинала: kvn
какое подключение к БД?
connect или pconnect?
о-па. об этом я не подумал. pconnect.
надо ли в конце выполнения скрипта отключаться от базы?
чем чревато в общем?
 

IgorD

Guest
po idee nichem
pconnect soedinenie imeet odin descriptor na vseh i sohranyat vse http procesi rezona net
a po povodu vechtih ciklov tak est "set_time_limit"
postav 10 sec i poprobui budet visnut ili net
u menya bili pohogie problemi na moem dvigke apache zatikaetsya
potom vrode prohodit prichinu ya tak i nenashel
vilichil ogranicheniem na kol-vo odnovremennih konectov
 

kvn

programmer
о-па. об этом я не подумал. pconnect.
надо ли в конце выполнения скрипта отключаться от базы?
чем чревато в общем?
поменяй везде на connect.

pconnect soedinenie imeet odin descriptor na vseh i sohranyat vse http procesi rezona net
Это так говорит дока, но к сожалению, на практике происходит совсем другое. Причем не только с mysql.

Проверено на своей шкуре.
 

Khan

Guest
спасиба :)
благо всё в классах и менять надо только в одном месте.
 

ddurach

Новичок
Если честно, то мне кажется что у твоего хостинга что-то не так нстроено. Несли httpd сесси не убиваются, то это уже проблемы не скрипта, а провайдера. Попробуй смоделировать ситуацию, где-то локально. У меня было похожее на FreeBSD. Но там было больше 100 запросов в секунду (баннеры крутились) ИМХО mySQL здесь вообще не причем.
 

Khan

Guest
Автор оригинала: ddurach
Если честно, то мне кажется что у твоего хостинга что-то не так нстроено. Несли httpd сесси не убиваются, то это уже проблемы не скрипта, а провайдера. Попробуй смоделировать ситуацию, где-то локально. У меня было похожее на FreeBSD. Но там было больше 100 запросов в секунду (баннеры крутились) ИМХО mySQL здесь вообще не причем.
Может стоит убивать вымершие сесии мануально?
Вот только вопрос... как это реализовать?

А хостер... выбора нет другого, а там :( объяснить трудно. Очень.
 

Khan

Guest
Ничто из вышесказанного не решило проблемы.
Вот только не пробовали ещё "заставить" админов проконфигурировать сервер и php.

Будем искать.
 

Khan

Guest
В догонку 2 all:
Как сгенерировать к примеру 100 запросов к локальному апачу для получения результатов? Существует ли в природе какая-нибудь программулька по этому поводу?
 

Tronyх

Новичок
на мой около 110 за сутки приходило - всё было нормально. а вот когда якобы проблемы, то там было около 50 в сутки.
Так ведь это самый мизер! Может сам движок плохой? Не замерял за сколько страницы генерируется?

Насколько я знаю в конфигурационном файле PHP, или Апача (не помню)
В PHP. Можно даже не трогать конфиг, для изменения этих величин есть специальные функции (php.spb.ru)
 
Сверху