Страница 1 из 2

Open Server на системном SSD диске

Добавлено: 03 июл 2012, 16:28
hudson
Ребята, наткнулся на странное поведение OS на SSD диске.

Собственно поведение таково: OS отлично ставится, очень быстро перезапускается и вообще всё выглядит круто. Но периодически (иногда прямо каждый второй реквест) создаётся ощущение что реквест подвисает. Собственно выглядит это так, как будто страница грузится бесконечно. При этом если в начало фронт-котроллера вставить die('STOP'); - до него процесс не доходит (и кэш не генерится). Если же перезапустить OS, то браузер в конце-концов покажет что страница недоступна - из чего я заключаю что реквест подвисает где-то в районе апача.

Проявляется постоянно на одном проекте последние три дня. При этом если проект выгрузить на linux сервер, то всё работает штатно.

Понимаю, что собственно сам OS не виноват, но может кто слышал о таком поведении WAMP платформы на SSD под Windows7?

p.s. ранее этот же проект жил на обычном диске и работал под OS - медленно, но предсказуемо.

Добавлено: 03 июл 2012, 16:39
Максим
1) Раз такое наблюдается только на одном проекте, то логичный вывод что этот проект и виноват, вернее его код.

2) SSD диски тоже бывают разные, например OSZ говно еще то, у меня такой был, при копировании на него большого числа файлов или просто большого файла намертво зависал. Но в вашем случае врят ли дело в диске, если только он не старый и не забит на 95%.

3) Если зависает на HTTPS запросах - попробуйте обновить Open Server, был такой глюк. Попробуйте использовать другую версию Apache, например более новый модуль 2.4.2, если думаете что дело в Apache.

Добавлено: 03 июл 2012, 17:27
hudson
На остальных тоже проявляется но реже. И они попроще. (но я ещё потестирую). А сам проект работал под OS ранее - нормально. На staging/production - тоже нормально. Ненормальности начались ровно после установки нового диска (диск и покупался чтобы быстро работал OS и собственно Windows).

Диск Intel 520й серии, свежий, только в субботу поставил. Заполнен едва на 1/5 (240Гб).

Ну и OS сегодня с утра обновил до 4.5.8.

Прямо не знаю что и думать.

Добавлено спустя 16 минут 24 секунды:
На apache 2.4 таже ерунда ((

Добавлено спустя 21 минуту 46 секунд:
При этом ещё и файлы проекта лочатся (бутстрап к примеру). Во дела!

Добавлено: 03 июл 2012, 17:58
Максим
А в логах что, до апача запросы доходят? Он их в лог пишет? Посмотрите что в логах, их там два у апача (ошибки + запросa) и один лог php.

Добавлено: 03 июл 2012, 18:28
hudson
Максим, такое ощущение что реквест до апача не доходит! Мистика :shock:

Перезапустился, тыц главную, прогулялся по главному меню (ещё 4 реквеста), опять тыц главную.... и всё. В логе апача последние реквесты - это картинки с предыдущей страницы. Т.е. всё работает и тут как будто апача не существует.

Далее: localhost и localhost/openserver/ тоже не работает (в логах апча пусто)

НО если я наберу что-то типа localhost/dddddd (заведомо не существует) - в логах это отобразится
localhost: 127.0.0.1 [03/Jul/2012:19:25:14 +0400] "GET /dddddd HTTP/1.1" 404 1061 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1"

Добавлено: 03 июл 2012, 18:37
Максим
Если есть желание, то можете дать доступ в тимвьювер через личку, посмотрю что там может быть. А так не знаю, хрень какая-то у вас :|

Добавлено: 03 июл 2012, 18:56
hudson
Максим писал(а):Если есть желание, то можете дать доступ в тимвьювер через личку, посмотрю что там может быть. А так не знаю, хрень какая-то у вас :|
Понимаю что хрень ( А тимвьювер будет работать, если у меня постоянного IP нет?

Добавлено: 03 июл 2012, 19:06
Максим
Да, будет.

Добавлено: 03 июл 2012, 20:13
hudson
В общем после дебаг-сессии через teamviewer подозрение пало на APC.

Пойду гуглить дальше уже по теме глючного APC.

p.s. Ещё раз спасибо, Максим за потраченное на нас время )

Добавлено: 05 июл 2012, 17:48
vasya_pupkin
Имхо на локалке, для тестов вообще нужно отрубать всякие мемкэши, байткод кэшеры и прочее... Какой смысл в них в дев среде на локалке, я честно говоря не понимаю.