Переносим сессии при переезде между серверами
12 июля 2020 года, 23:29
Как-то нам нужно было перенести сессии PHP с одного сервера на другой. Сессии хранились в файлах. Серверы друг друга не видели. Но с рабочего компьютера оба были доступны. Решение — команда scp -3
:
ssh 10.0.0.1 'sudo chmod go+r /var/www/project/var/sessions/prod/*'
ssh 10.0.0.2 'sudo chmod go+w /var/www/project/var/sessions/prod'
scp -3 user@10.0.0.1:/var/www/project/var/sessions/prod/* user@10.0.0.2:/var/www/project/var/sessions/prod
ssh 10.0.0.1 'sudo chmod go-r /var/www/project/var/sessions/prod/*'
ssh 10.0.0.2 'sudo chmod go-w /var/www/project/var/sessions/prod'
ssh 10.0.0.2 'sudo chown www-data:www-data /var/www/project/var/sessions/prod/*'
ssh 10.0.0.2 'sudo chmod go-r /var/www/project/var/sessions/prod/*'
После этого серверам переназначили ip-адреса. В итоге получился бесшовный переезд.
Я оказался в ситуации почти без доступа к некоторому почтовому ящику. Пароль не помнил, но этот пароль был сохранен в почтовом клиенте The Bat.
2021
Векторная графика В этой статье мы рассмотрим простой программный способ создания векторных изображений.
2009
Обычно протокол FastCGI применяется для общения между веб-сервером и бэкендом.
2023
Обычно в постах о программировании я пишу об успешных подходах и находках.
2023
Обновил Debian на виртуальном сервере до недавно вышедшей 8 версии (jessie).
2015
Комментарии
Оставьте свой комментарий