Без рестартов проработал уже около 14 дней. Полет отличный. Отказался я от Apache и все повесил на nginx + php + perl. На данный момент все на удивление шустро работает.
Сейчас отформатировал hdd на Pogoplug. И поставил только необходимое на чистую OS. Т.к. экспериментов и установленного софта было достаточно много.
Пока все свежо поделюсь опытом.
О том как установить ArchLinux я писал выше.
Теперь о некоторых мелких настройках.
Устанавливаем дату
Код:date MMDDhhmmYYYY
Далее, по дефолту Swapfile (файла подкачки) нету. Его следует поставить да бы увеличить производительность. Я сделал это так
Код:dd if=/dev/zero of=/swapfile.img bs=1M count=512
mkswap /swapfile.img
Для включения пишем
Код:swapon /swapfile.img
Для выключения
Код:swapoff /swapfile.img
Что бы каждый раз после рестарта не включать его можно сделать авто запуск:
добавить в конец файла /etc/fstab
Код:/swapfile.img none swap sw 0 0
Далее устанавливаем nginx
Код:pacman -Sy nginx
В моем случае немного сложнее, если необходимо подружить nginx с perl-ом. Необходимо добавить в него "--with-http_perl_module". Для этого мне пришлось пересобрать nginx.
После установки, можно добавить нового юзера
Код:useradd -d /srv/http -r -s /bin/false -U http
В дальнейшем для perl нам понадобиться установить fcgiwrap
Код:pacman -Sy fcgiwrap
В файле /etc/conf.d/fcgiwrap если необходимо делаем свои изменения.
Запускаем
Код:rc.d start fcgiwrap
Так же если нет желания каждый раз после рестарта его запускать
открываем файл /etc/rc.conf, в конце файла находим DAEMONS и в скобки добавляем fcgiwrap.
Осталось подружить nginx с php. Это еще проще. Для этого устанавливаем
Код:pacman -S php php-fpm
И запускаем
Код:rc.d start php-fpm
Его тоже можно записать в авто запуск, открываем файл /etc/rc.conf, в конце файла находим DAEMONS и в скобки добавляем php-fpm.
Помоему все.
Запускаем nginx
Код:rc.d start nginx
Файл конфигураций найдете здесь:
/etc/nginx/nginx.conf
Где-то с субботы заменю наш сервер на Pogoplug. И будем за ним наблюдать. Я думаю все получится. Сейчас все эти тесты проводились только локально, внутри домашней сети.
Изменено: P.S. Все таки как быстро летит время, оказывается после последнего рестарта уже прошло 574 дня (1 год и 5 месяцев).
Код:***@***:~$ uptime
09:47:48 up 574 days, 22:33, 1 user, load average: 0.21, 0.13, 0.09