WAMP на Windows 2003 выясняет какие-либо активные сеансы

Итак, этот вопрос пришел ко мне ранее сегодня, и мне было интересно узнать, каким был приемлемый способ выяснить, не было ли активных сессий на сервере WAMP (чтобы я мог перезапустить сервер в целом).

Я использую WAMP, установленный на сервере Windows 2003. Поскольку HTTP не имеет состояния, а веб-сайт, в частности, представлял собой простой веб-сайт на основе PHP + Flash + MySQL, единственный способ проверить, был ли кто-то на сайте, - просмотреть журнал доступа. Теперь обратите внимание, что на сайте очень низкий трафик, дни идут без доступа. Вероятно, увидеть одну запись в журнале доступа в неделю или около того.

Оглядываясь назад, я мог бы проверить PHP "хранилище сессий". Я знаю, что программирование веб-сайта не требует специального управления сессиями, поэтому напрашивается мой вспомогательный вопрос: где PHP хранит информацию о сессиях по умолчанию?

2 ответа

Решение

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

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

httpd -k перезапустить

Моя настройка WampDeveloper Pro имеет это...

LoadModule status_module modules/mod_status.so
ExtendedStatus On

<VirtualHost *:80>
    DocumentRoot "C:/WampDeveloper/Websites/ServerHost/webroot"
    ServerName ServerStatus
    ServerAlias httpd.status

    <Directory "C:/WampDeveloper/Websites/ServerHost/webroot">
        Options FollowSymLinks
        AllowOverride None
        order deny,allow
        deny from all
    </Directory>

    <Location />
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
    </Location>
</VirtualHost>

Это специальный VirtualHost, который показывает вам все соединения с сервером.

Как насчет запуска "netstat -a -n" из командной строки и поиска УСТАНОВЛЕННЫХ соединений на порту 80?

Другие вопросы по тегам