The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Занимается порт apache(Очень сложная задача)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / Linux)
Изначальное сообщение [ Отслеживать ]

"Занимается порт apache(Очень сложная задача)"  +/
Сообщение от NIKITA_RUK on 26-Мрт-12, 17:23 
Всем привет. Вообще очень редко обращаюсь с вопросом на форум, но тут особый случай. Достало! Не могу решить одну задачу. Как оказалась она сложная и необычная.

Дело в том, что когда рестартуешь апач - на 80 порт может автоматом залипнуть(занять порт) какая нибудь другая служба, причем не всегда одна и та же. Сначала одна, а потом какая-то другая. Добивает, что это не всегда может произойти. Нету постоянства глюка. Окончательно добивает, что в логах вообще тишина.

И это еще не все: если кильнуть службу которая заняла порт - то порт может занять какая нибудь другая служба. И так раза 2-3, пока пол системы не покиляешь апач не запустить

Вот такая вот фиговина. Помогите или намекните, где посмотреть.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Pahanivo (ok) on 26-Мрт-12, 18:36 
>[оверквотинг удален]
> сложная и необычная.
> Дело в том, что когда рестартуешь апач - на 80 порт может
> автоматом залипнуть(занять порт) какая нибудь другая служба, причем не всегда одна
> и та же. Сначала одна, а потом какая-то другая. Добивает, что
> это не всегда может произойти. Нету постоянства глюка. Окончательно добивает, что
> в логах вообще тишина.
> И это еще не все: если кильнуть службу которая заняла порт -
> то порт может занять какая нибудь другая служба. И так раза
> 2-3, пока пол системы не покиляешь апач не запустить
> Вот такая вот фиговина. Помогите или намекните, где посмотреть.

ну как-то вот так вот надо куда-то зачем-то потому что нельзя же вот так сразу понимаешь эдак да вот так да растудыть его едрить.
ны ты понял

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от NIKITA_RUK on 26-Мрт-12, 19:44 
>[оверквотинг удален]
>> это не всегда может произойти. Нету постоянства глюка. Окончательно добивает, что
>> в логах вообще тишина.
>> И это еще не все: если кильнуть службу которая заняла порт -
>> то порт может занять какая нибудь другая служба. И так раза
>> 2-3, пока пол системы не покиляешь апач не запустить
>> Вот такая вот фиговина. Помогите или намекните, где посмотреть.
> ну как-то вот так вот надо куда-то зачем-то потому что нельзя же
> вот так сразу понимаешь эдак да вот так да растудыть его
> едрить.
> ны ты понял

Ага, спс. Проблема решена.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Дядя_Федор email on 26-Мрт-12, 19:59 
> Вот такая вот фиговина. Помогите или намекните, где посмотреть.

У меня только в рифму получается. Но низзя. Воспитание не позволяет.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от noname (ok) on 26-Мрт-12, 22:17 

> Вот такая вот фиговина. Помогите или намекните, где посмотреть.

1.Посмотреть /etc/services
2.Уяснить для себя назначение 80 порта
3.Задать себе вопрос - почему другая служба вместо "своего" порта "залипает" на 80 порт и "залипает" ли вообще?
4.????
5.PROFIT!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Занимается порт apache(Очень сложная задача)"  +1 +/
Сообщение от Аноним (??) on 29-Мрт-12, 14:25 
Было похожее года два назад на freebsd, exim время от времени занимал 80-ый порт. о проблеме тогда писали довольно часто (гуглить exim 80 port), сейчас уже подзабыл, но в каком-то обновлении чего-то там :) ошибку эту исправили...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Andrey Mitrofanov on 29-Мрт-12, 14:58 
> 80-ый порт. о проблеме тогда писали довольно часто (гуглить exim 80
> port), сейчас уже подзабыл, но в каком-то обновлении чего-то там :)
> ошибку эту исправили...

Ух ты. Забавное "стечение" обстоятельств. apache+mod_php+exim+... Или забавно выходящая боком конфигураия, или кривой софт, или... на выбор~~

http://www.exim.org/lurker/message/20060415.174322.d788f5c3....
   Known issue. Apache with mod_php sends e-mail, forks and execs an
   exim. The exim process inherits all open file descriptors including
   the listening socket on port 80. exim cannot deliver the message right
   away for some reason, apache dies in the mean time.

https://lists.exim.org/lurker/message/20060415.070631.2e29a2...
   Now I set up exim in "queue_only", so the "sendmail" used by PHP will
   immediatly stop, without trying to send this email.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Andrey Mitrofanov on 29-Мрт-12, 15:01 
> Было похожее года два назад на freebsd, exim время от времени занимал

В списках exim-а и в 03-ем, вроде, и в 06-ом, и в 2010-ом обсуждали.

Интересно, эта "фича" ещё жива и в современных дистрибутивах (и версиях софта)?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Аноним (??) on 29-Мрт-12, 15:06 
> Интересно, эта "фича" ещё жива и в современных дистрибутивах (и версиях софта)?

Я давно этого не видел на своих железках, тьпху-тьпху

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Andrey Mitrofanov on 29-Мрт-12, 16:32 
>> Интересно, эта "фича" ещё жива и в современных дистрибутивах (и версиях софта)?
> Я давно этого не видел на своих железках, тьпху-тьпху

Настраивал |-))) правильно?

//Версии и дистр топикстартер не назвал -- насколько ископаемы неизвестно.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Аноним (??) on 29-Мрт-12, 16:56 
>>> Интересно, эта "фича" ещё жива и в современных дистрибутивах (и версиях софта)?
>> Я давно этого не видел на своих железках, тьпху-тьпху
> Настраивал |-))) правильно?

Ну как настраивал... дописывал rc.d скрипты на предмет start-а/restart-а апача. Типо того, для рестарта:
apache stop
exim stop
apache start
exim start
ну и читал чейнджлоги, ожидая когда же оно... в очередной раз накатился, костыли убрал на одном сервере - месяцок отработало стабильно, убрал костыли на других серверах... работает по сей день.

> //Версии и дистр топикстартер не назвал -- насколько ископаемы неизвестно.

да, было бы интересно услышь, ну и интересно было бы услышать имена конкретных "служб", ибо: "(занять порт) какая нибудь другая служба, причем не всегда одна и та же"

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Куяврик on 30-Мрт-12, 06:06 
> Было похожее года два назад на freebsd, exim время от времени занимал
> 80-ый порт.

парни, я люблю слушать сказки, но это уже запредельность.

что занимает порт 80 поможет узнать командочка sockstat
если это exim, то лезем в конфиг экзима и узнаём зачем и почему. если надо - вешаем на другой порт. не надо - вырубаем ваще и ловим щастье. если это не экзим, но и не апач, делаем то же самое.

апач иногла дохнет и занимает порт - такое бывает. тут два варианта - тюним апач или пристально думаем о переезде на nginx, который по всем параметрам лучше.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Аноним (??) on 30-Мрт-12, 07:34 
>> Было похожее года два назад на freebsd, exim время от времени занимал
>> 80-ый порт.
> парни, я люблю слушать сказки, но это уже запредельность.
> что занимает порт 80 поможет узнать командочка sockstat

а ты думаешь мы узнавали, чем занят порт, походом к гадалке?

> если это exim, то лезем в конфиг экзима и узнаём зачем и
> почему. если надо - вешаем на другой порт. не надо -
> вырубаем ваще и ловим щастье. если это не экзим, но и
> не апач, делаем то же самое.

Думешь самый умный? Андрей вон даже багрепорты нашел, может быть сходишь, почитаешь, прежде чем рассуждать?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Куяврик on 30-Мрт-12, 19:39 
> Думешь самый умный?

пыщь. таки прочитал. не поверил и прочитал ещё раз. как же вовремя мы соскочили с apache+mod_php на nginx+php-fpm...

> Андрей вон даже багрепорты нашел, может быть сходишь, почитаешь, прежде чем рассуждать?

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Занимается порт apache(Очень сложная задача)"  +/
Сообщение от Аноним (??) on 31-Мрт-12, 00:37 
>> Думешь самый умный?
> пыщь. таки прочитал. не поверил и прочитал ещё раз. как же вовремя
> мы соскочили с apache+mod_php на nginx+php-fpm...
>> Андрей вон даже багрепорты нашел, может быть сходишь, почитаешь, прежде чем рассуждать?
> каюсь. был неправ. бажище удивительный. если бы я его нарыл, я бы
> подумал что рехнулся...

На самом деле моя первая реакция была аналогичная: вы все ламеры, такого не бывает...

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру