Сайт Романа ПарпалакаБлог20200712

Переносим сессии при переезде между серверами

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-адреса. В итоге получился бесшовный переезд.

Поделиться

Серебристые облака — 4 Ctrl Стили для печати и конвертация в PDF

Читайте также

О схеме URL сервиса генерации картинок с формулами
В посте про объемный чертеж я привел саму картинку, но не ее код. А без кода картинка бесполезна: нельзя ни подсмотреть, как она сделана, ни изменить под свои нужды.
2018
Delphi и EPS
Векторная графика В этой статье мы рассмотрим простой программный способ создания векторных изображений.
2009
Отладка запросов к FastCGI из консоли
Обычно протокол FastCGI применяется для общения между веб-сервером и бэкендом.
2023
Http-прокси на PHP
Обычно в постах о программировании я пишу об успешных подходах и находках.
2023
Debian 8
Обновил Debian на виртуальном сервере до недавно вышедшей 8 версии (jessie).
2015

Комментарии

#1. 16 июля 2020 года, 10:45. Евгений Степанищев пишет:
rsync?
#2. 16 июля 2020 года, 16:18. пишет:
Может быть. Наверняка есть десятки решений. Для однократного действия у меня быстрее получилось нагуглить и сделать через scp. Может еще пригодится.

Оставьте свой комментарий


Формулы на латехе: $$f(x) = x^2-\sqrt{x}$$ превратится в $$f(x) = x^2-\sqrt{x}$$.
Выделение текста: [i]курсивом[/i] или [b]жирным[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Других команд или HTML-тегов здесь нет.

Записи