Автор оригинала: Alexandre
кури bat файл
Благодарю!Создал баник:
@NET STOP APACHE2.2
@NET START APACHE2.2
И запускаю его из скрипта:
exec('d:/1.bat');
Апач рестартится..
-~{}~ 22.01.07 18:03:
Автор оригинала: Wicked
вообще... рестартовать апач из пхп - это какое-то извращение
Ситуация такая:
Апач стоит на одной машине, оракл на другой.Если оракловый сервер падает, то он автоматически восстанавливается через какойто определенный промежуток времени, но очевидно никак об этом не сообщает серверу апач.Получается так - апач установил соединение с оракл и работает с ним, затем оракл упал и восстановился через какоето время.Но не смотря на то что оракл восстановился пользователю выдается ошибка:
24327 : ORA-24327: перед авторизацией пользователя требуется явное присоединение
Запуск ноаой сессии и рефреш страницы не помогают. Видимо апач делает тока один единственный конект к оракл, а при повторный конектах(при рефреше страницы) он просто использует сделанный уже ранее конект.Если апач и оракл стоят на одной машине то хватает простого Refresh страницы.
В данной ситуации остается тока рестартовать апач.Может есть еще варианты?