Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 15/01/11 в 23:36 |
пока не буду называть где это произошло, но очень большое желание запостить это в разгильдяи ...
суть - хостились в одной конторе, мой друг (не плохой админ и прогер) настроил сервак CentOs и несколько апачей, потом перехали
тут встала необходимость установить еще и Nginx, Друган занят, обратился в саппорт нового хостера
установили Nginx вчера, но он не работал, сегодня
в 14-хх (МСК) они перезапустил сервак, домены лежат, либо 502
и вот последнее сообщение
Цитата: | Теперь скрипты работают, связка apach-nginx функционирует. Проблема осталась с ошибкой 502 Bad Gateway. Попытки исправить не увенчались успехом. |
и решение ее откладывается до завтра
я ХЗ это нормально вообще ? мне кажется нет
|
|
|
|
Нас не згвалтувати!
С нами с 16.10.02
Сообщения: 4171
Рейтинг: 1460
|
Добавлено: 16/01/11 в 00:13 |
тебе правильно кажется
саппорт должен сделать всё, чтобы работало, а не откладывать на завтра
и я кажись догадываюсь чей это сапп
|
|
|
|
С нами с 24.04.09
Сообщения: 60
Рейтинг: 22
|
Добавлено: 16/01/11 в 00:27 |
Отрывать руки.
Даже мало-мальски подкованный админ в состоянии вкурить мануал по этой проблеме в течении часа и еще в течении часа все настроить... Если уж конечно не требуется каких-либо специфических извратов...
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 00:34 |
Bredov: да небыло там никаких извратов, nginx потребовался исключительно для установки SmartCJ
сейчас другой Дружбан за 10 минут уже поднял один Апач, не удивлюсь если и все отсальное поднимится минут за 20-30
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/11 в 00:38 |
502 ошибкой страдает пол рунета, везде где стоит nginx , поэтому "вкурить мануал по этой проблеме в течении часа и еще в течении часа все настроить" мягко говоря не верно. Если бы было так все легко, этой бы ошибки давно не было, да и возникает она по вине бакэнда, т.е. апача.
Просто поднять nginx на чужом сервере вполне может занять пару часов, если делать по правилам, а не тупо "проксируем все, что получаем". Тем более если несколько разных апачей.
Единственно, что никаких даунтаймов быть не должно, все тестируется на других портах и заменяется только в нормальном рабочем состоянии.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/11 в 00:39 |
Цитата: | nginx потребовался исключительно для установки SmartCJ |
Ничего не путаешь ? Обычно наоборот, apache для cj скриптов нужен.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 00:44 |
|
|
|
|
Хостинг проектов под ключ
С нами с 18.02.04
Сообщения: 614
Рейтинг: 727
|
Добавлено: 16/01/11 в 00:44 |
andreich писал: | пока не буду называть где это произошло, но очень большое желание запостить это в разгильдяи ...
суть - хостились в одной конторе, мой друг (не плохой админ и прогер) настроил сервак CentOs и несколько апачей, потом перехали
тут встала необходимость установить еще и Nginx, Друган занят, обратился в саппорт нового хостера
установили Nginx вчера, но он не работал, сегодня
в 14-хх (МСК) они перезапустил сервак, домены лежат, либо 502
и вот последнее сообщение
и решение ее откладывается до завтра
я ХЗ это нормально вообще ? мне кажется нет |
10 часов - это не нормально. На тебя забили.
502 - это ниочем, неправильно настроено просто.
Stek: Нгингс наверно для статики, чтобы раздавать тумбы с сиджа...
|
|
|
|
С нами с 28.04.08
Сообщения: 623
Рейтинг: 687
|
Добавлено: 16/01/11 в 00:49 |
писец, а где ты прочитал что для Смарта он нужен по умолчанию?
Цитата: | Любая версия *NI
FTP или SSH досту
Mysql DB (название, логин и пароль значения не имеют)
Zend Optimizer (бесплатный плагин для ПХП для ускорения работы) |
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:03 |
Ado.Blogs: читай внимательно, умник
|
|
|
|
С нами с 28.04.08
Сообщения: 623
Рейтинг: 687
|
Добавлено: 16/01/11 в 01:08 |
andreich это вы читайте внимательно ! где написано что nginx необходим для работы смарта? ссылку пожалуйста!
p.s. че за народ, подсказываешь, они еще грубят в ответ...
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:10 |
ну как я и писал выше, Друган все поднял за 20 минут
завтра буду ругатся с овнером хостинга
хорошо хоть выходные и днем по МСК, все это происходило
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:10 |
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:11 |
так я понял, мы друг друга не слышим
|
|
|
|
С нами с 28.04.08
Сообщения: 623
Рейтинг: 687
|
Добавлено: 16/01/11 в 01:12 |
nginx не нужен для работы смарта!!!
но можно настроить и с nginx
так доступнее?
Последний раз редактировалось: Ado.Blogs (16/01/11 в 01:17), всего редактировалось 2 раз(а)
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:13 |
Ado.Blogs: может по умолчанию он и не нужен - но я не люблю когда вижу в админке что то типа -> Nginx <-> Apache ERROR $_SERVER[SERVER_ADDR] == $_SERVER[REMOTE_ADDR], please, contact admin. и т.д. все должно работать, как задумал разработчик
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:14 |
Ado.Blogs: сори если что, немного не так понял тебя, просто когда сервак лежит 12 часов из-за раздолбаев, начинаешь нервничать
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/11 в 01:21 |
andreich: nginx для смарта совсем не нужен. А по твоей ссылке инструкция для тех, у кого голый nginx-php , без какого либо апача.
Ты себе сейчас что то вроде костыля залепил, особенно если без nginx все хорошо работало.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 28.04.08
Сообщения: 623
Рейтинг: 687
|
Добавлено: 16/01/11 в 01:23 |
Цитата: | может по умолчанию он и не нужен - но я не люблю когда вижу в админке что то типа -> Nginx <-> Apache ERROR $_SERVER[SERVER_ADDR] == $_SERVER[REMOTE_ADDR], please, contact admin. и т.д. все должно работать, как задумал разработчик |
это кстати говорит о том, что nginx стоит, просто не настроен(непраильно настроен)... насколько я понимаю, был бы чистый апач, все работало бы без проблем!
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:33 |
Господа я не админ, не прогер - я далек от Unix, т.д.
Stek: по ссылки (да вродебы многие советуют) иcпользовать связку nginx/apache
Ado.Blogs: да он стоит, но вот эта ошибка в админке - вылазила даже когда он, не стоял
но суть то топика не в этом
суть в том, что как можно взятся ставить чтото, и уложить сервак на 12 часов (сейчас уже 14) и сказать в аське, что проблему вообще будем решать завтра - при этом другой человек, решил ее за 40 минут не напрягаясь, не полностью решил, но хотябы поднял домены - это реальное распиздяйство
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/11 в 01:41 |
andreich: скорее всего тебе ничего не делали, поставили стандартно nginx и свалили пиво пить, а там уже похуй, работает или нет. Так как если не заработало, то за 5 минут конфиги назад откатить и все, а не оставлять "на завтра".
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
Z
С нами с 15.05.05
Сообщения: 55052
Рейтинг: 7770
|
Добавлено: 16/01/11 в 01:50 |
Stek: хреново, что я могу сказать, завтра посмотрим что скажет Овнер
|
|
|
|
С нами с 16.10.09
Сообщения: 343
Рейтинг: 419
|
Добавлено: 17/01/11 в 10:11 |
Все-таки любопытно было бы узнать название конторы. Мне кажется, она это заслужила.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 17/01/11 в 10:37 |
Имхо, ставить nginx куда-либо кроме отдачи статики - изврат, и 502-я, как его не настраивай, время от времени появляться будет. Сейчас не 2001-й год и 2 гектара оперативки, чтобы поднять апач с включенным кипалайвом, стоят копейки. А поручать настройку сервера сторонним людям, а не себе или своему админу - изврат вдвойне...
andreich, не хочу тебя обидеть, но твоя ситуация скорее правило, чем исключение, поэтому и обижаться не на кого. Всё имхо, естественно...
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 17/01/11 в 17:00 |
Vlad_S писал: | Имхо, ставить nginx куда-либо кроме отдачи статики - изврат |
Не согласен. Апач более медленно отдает статику и жрет при этом раз в 40 больше оперативы чем nginx. Связано это с рядом причин, поиском и обработкой .htaccess в каждой директории на пути к файлу, большим количеством воркеров в памяти и т.д.
Даже просто поставить нгинкс фронтом на динамические скрипты апача - уже есть профит, т.к. апач например, выполняет скрипт, получает порцию вывода, останавливает скрипт, отдает вывод в сеть, возобновляет скрипт (очень упрощенно). Для удаленного пользователя это будет в машинном времени очень долгая операция и воркер весом от 20М будет слишком долго находиться в памяти и потреблять ресурс для этого запроса.
Когда же на фронте стоит nginx, апач довольно шустро по локалхосту отдает вывод скрипта nginx'у и воркер апача уже готов к новому запросу, пока nginx отдает ответ клиенту.
Как результат, среднее количество воркеров апача в памяти заметно снижается (а если еще статику на nginx повесить, то на порядки), что экономит память и повышает отзывчивость самого апача.
Vlad_S писал: | и 502-я, как его не настраивай, время от времени появляться будет. |
502я ошибка, Bad Gateway, означает, что по какой то причине nginx не может запроксировать запрос апачу и получает таймаут.
Т.е. апач либо чем то очень занят, превысив количество допустимых воркеров в ServerLimit, либо просто упал и не поднялся. Еще возможно перегружены всякие системные сетевые лимиты, но это при очень больших нагрузках бывает, там где апачу делать вообще нечего.
Из чего следует, что nginx тут вообще не при чем. Если превышается лимит воркеров, то без nginx он будет и подавно превышен. А если упал апач, то тут итак все понятно.
По теме топика, перевести сайты на nginx несложно. Задача осложняется только их количеством. Если ты просил только 1 сайт перевести, то саппорту следовало бы поднять выделенный айпи и просто повесить туда nginx, проксируя динамические запросы на айпи апача. 10 часов это докуя.
|
|
|
|