| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Серьезная проблема |
| Автор: m1kle 13.11.2008, 21:57 |
| У меня на сайта возникла серьезная проблема, откуда она исходит, я понять не могу. Дело в том, что после авторизации страница грузится бесконечное количество времени. Вопрос, в чем может быть проблема? (Сайт netwar.ru) |
| Автор: bars80080 14.11.2008, 00:01 |
| значит какая-то вещь подвисает и не отрабатывает. конечно, это может быть твой скрипт, но это я надеюсь, ты можешь проверить? поэтапно прогнать каждый кусок и определить с какого элемента происходит облом. также часто (особенно если работал, работал, а потом вдруг перестал) бывает, что твой сайт, опираясь на некий ресурс, получает фигу. допустим он черпает ленту новостей откуда-то, а потом вдруг раз и те товарищи меняют формат, в итоге лента получает какую-нибудь ошибку, а парсер не может с ней справится. в общем путь один - проверять каждый кусок, а также рыться в логах ошибок |
| Автор: Сумасшедший 14.11.2008, 20:00 | ||
m1kle, перечитайте, пожалуйста:
|
| Автор: m1kle 14.11.2008, 20:11 |
Дело в том, что программа не изменялась. Я думаю дело в каких-то системных вещах. |
| Автор: Сумасшедший 14.11.2008, 20:15 |
| m1kle, И эти вещи Вам необходимо найти. Как - выше. Добавлено через 27 секунд Причём то, что вы не изменяли код, не говорит о том что код остался неизменным. |
| Автор: m1kle 14.11.2008, 20:49 |
| Очень маленькая программка. Я не очень хорошо знаком с системными файлами, поэтому и спрашиваю совета, что могло бы сломаться в программе авторизации или в сервере? Может сесси? Лично у меня нет никаких идей, как это исправить. |
| Автор: bars80080 14.11.2008, 20:58 |
вот, какое слово здесь не понятно? хочется, чтобы остальные телепатией угадали без кода, что случилось в подвале ангара номер семь, что по Сандейстрит в Бэкенд штат Луизиана? ваша программа не работает на чистом воздухе, она варится в общем котле с тысячей ей подобных. мало того, что она сама могла изменится благодаря провалу защиты у кого-то из сторонних пользователей, так и хостер мог апгрейдить свою версию сервера или языка и у вас понеслось всё в аут Добавлено через 36 секунд проверяйте каждый кусок, что должен выдавать и что выдаёт на самом деле |
| Автор: m1kle 14.11.2008, 21:02 | ||
| Во первых, если стереть кукис и кэш, то ошибка пропадает. А программка простейшая.
|
| Автор: bars80080 14.11.2008, 21:27 |
| и дальше что? нельзя расставить var_dump(нужная переменная); exit; по ходу скрипта, проверяя, где что глючит? |
| Автор: m1kle 14.11.2008, 21:46 |
| Я начал разбираться в чем проблема. Начал комментировать некоторые части программы. Получилась одна странная вещь: без (session_start()) все работает нормально, и не вешается. Но почему то больше всего нагрузки на сервер оказывает процесс mysqld(99%). После рестарта mysql все работает нормально. Как связан mysql и session_start я понятия не имею. |
| Автор: bars80080 14.11.2008, 21:53 |
| что показательно, в куске программы не виден session_start() |
| Автор: m1kle 14.11.2008, 21:57 |
Оказывается дело было в другой программе. В ней все работает нормально, кроме session_start(). |
| Автор: m1kle 18.11.2008, 18:42 |
| Но на другом сайте, который работает на том же сервере session_start работает нормально. Не могу понять, в чем дело. |