|
|
|
| Помогите, пожалуйста, разобраться с данной проблемой, она висит очень остро!
Проблема не понятно с чем:
Сервер на Suse 9 крутится, apache версии 2.0.51.
На WEB сервере десяток десяток сайтов висит.
Стало происходить что-то непонятное!
Сайты перестают отвечать. Даю серверу -> httpd -k restart
Апачь вроде перегружается, но сайты так и не отвечают, просто в состоянии ожидания находятся при обращения из браузера.
Сервер пингуется по локалке и из инета, я нахожусь на нем через терминал, терминал не повисает....
Помогает только полный reboot сервера, который начал происходить по 20-30 раз в день...
Одна зацепка: при вызове httpd :
server:~ # httpd
Warning: DocumentRoot [/home/htdocs/fc2] does not exist
Warning: DocumentRoot [/home/htdocs/dynamo2] does not exist
Warning: DocumentRoot [/home/htdocs/joomla2/] does not exist
(98)Address already in use: make_sock: could not bind to address [::]:443
no listening sockets available, shutting down
Unable to open logs
|
| |
|
|
|
|
|
|
|
для: Stealt
(24.10.2007 в 16:55)
| | значит у вас не существуют директории /home/htdocs/fc2, /home/htdocs/dynamo2, /home/htdocs/joomla2/
+ 443 порт занят, поэтому сервер не может открыть 443 порт. Проверьте, какие другие программы используют тотже порт! | |
|
|
|
|
|
|
|
для: Agronom
(24.10.2007 в 18:49)
| | Об этой ошибке написано только по английски, кое что я понял, говорят типо, что SKYPE может занимать этот порт. Но Skype на этом сервере не стоит, правда он стоит на другом.
Если не в этом проблема, то как посмотреть что занимает 433 порт? | |
|
|
|
|
|
|
|
для: Stealt
(24.10.2007 в 19:24)
| | netstat | |
|
|
|
|
|
|
|
для: Agronom
(24.10.2007 в 18:49)
| | На счет папок, я исправил - в httpd.conf закомментировал (папок этих уже нет давно). | |
|
|
|
|
|
|
|
для: Stealt
(24.10.2007 в 16:55)
| | Как решение временно отключение SSL...
PS А вообще лучше перебраться на Apache 2.2.x. | |
|
|
|
|
|
|
|
для: cheops
(25.10.2007 в 11:54)
| | SSL не используется вообще. А как проверит, используется оно или нет?
Возможности переехать на новый апачь нету, так как сейчас уже почти готов новый сервер на замену старому. | |
|
|
|
|
|
|
|
для: Stealt
(25.10.2007 в 18:33)
| | директива listen 443 в конфиге и виртуальный хост возможно типо:
<VirtualHost _default_:443>
...
#Директивы
...
</VirtualHost>
|
| |
|
|
|
|
|
|
|
для: Agronom
(25.10.2007 в 19:57)
| | Да есть такое, на одном сайте:
отключить можно, кончно.
Только хотелось бы чтобы работа сайта не нарушилась, там используется система статистики Advert.
Полазил по сайту и по Advert'у, не видел я там HTTPS протокол.....но мог и не найти.
Как узнать, точно, исспользуется ли SSL на сайте, или просто так слушается 433 порт? | |
|
|
|
|
|
|
|
для: Stealt
(26.10.2007 в 10:14)
| | 443 порт, или у вас уже 433?
это
замените на это
Работа не нарушится
Только ещё где-то должна быть директива
Её можно закомментировать | |
|
|
|
|
|
|
|
для: Agronom
(26.10.2007 в 11:03)
| | Ага, есть такая директива, а по поводу порта я ошибся, все правильно, порт - 443.
Буду пробовать... | |
|
|
|
|
|
|
|
для: Stealt
(24.10.2007 в 16:55)
| | Проблема частично решена.
Она была найдена методом ТЫКА.
Сейчас сайт доступен полностью.
Оказалось что он был недоступен иногда, только во внутренней сети (!!!), из инета проблем с доступом не наблюдалось.
Squid(отдельный proxy сервер) был настроен на кэширование сайтов расположенных внутри локальной сети.
После того как это КЭШИРОВАНИЕ было отключено, проблемы с доступом изнутри закончились.
НО! Так и непонятно осталось, почему возникла такая проблема на оборудовании которое работало совместно на протяжении нескольких лет.
Что могло случиться со связкой Apache <-> Squid ??? | |
|
|
|