Установка Zend Server на производственный сервер / машину

Здравствуйте, мне было интересно, должен ли кто-нибудь устанавливать / или работает с Zend Server.

Мой вопрос: если я установлю Zend Server на производственный сервер, это испортит мою существующую конфигурацию PHP? Придется ли мне сначала перевести приложение в автономный режим или Zend Server установится без проблем?

Приложение должно работать круглосуточно и без выходных, и мне нужен надежный PHP-стек, который повысит производительность. Есть комментарии по поводу производительности Zend Server? Стоит ли установка?

Спасибо,


person Andreas    schedule 27.09.2009    source источник


Ответы (3)


Это не способ думать об управлении производственным сервером.

У меня нет опыта работы с продуктом Zend Server, но я бы не стал просто устанавливать что-либо поверх работающей производственной системы.

Вместо этого приобретите новый сервер, который в конечном итоге заменит ваш производственный сервер.

Потом:

  1. Начните с чистой установки выбранного вами дистрибутива.
  2. Установите ZS (записывайте, что именно вы делаете)
  3. Установите приложение и данные (записывайте, что именно вы делаете)
  4. Тщательно проверьте это.
  5. Если это сработает, взорвите сервер и повторите 1-4, используя свои записи.

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

Это гарантирует, что

  1. У вас минимальное время простоя.
  2. У вас нет проблем с ZS, установленным поверх других настроек.
  3. При необходимости вы можете перестроить свой сервер (вы создали документацию)

Редактировать 2016: В наши дни есть различные инструменты, такие как шеф-повар, ансибл или соль, которые заменяют навязчивое ведение заметок автоматизацией. Я настоятельно рекомендую всем, кто управляет производственными системами, изучить одну или несколько и широко использовать их.

person timdev    schedule 27.09.2009
comment
Вы сказали в 5-м, чтобы повторить 1–4, действительно ли вы хотели включить получить другой сервер? - person javiniar.leonard; 10.02.2016
comment
@ javiniar.leonard Отредактировал ответ, чтобы прояснить. - person timdev; 10.02.2016

Когда Zend Server установлен на Linux, он заменит пакеты PHP, поставляемые дистрибутивом, и некоторые другие пакеты, которые предоставляют некоторые функциональные возможности PHP. Как сказал Тим, вам лучше не заменять среду производственного сервера на первом этапе, так как не всегда все будет работать так, как ожидалось, даже для опытных пользователей.

Возьмите другую машину с похожей средой и сделайте ее своей средой подготовки / разработки. Это позволит вам поиграть с функциями Zend Server, не останавливая рабочий сервер и сайты. На данный момент вы уверены, что все работает как положено, и только после этого начинайте думать об изменении своего производственного сайта.

person Tomer Cohen    schedule 27.09.2009

Чтобы запустить несколько серверов LAMP в Ubuntu, я использую XAMPP для Linux и Bitnami LAMP Stack. По умолчанию первый работает на порту 80, второй - на 8080. Следовательно, они не конфликтуют. Если вы немного разбираетесь в конфигурации Apache и можете написать несколько простых сценариев, вы можете многое сделать.

Однако делать что-либо на рабочем сервере опасно.

И стеки XAMPP, и стеки Bitnami предназначены для разработки.

См. ответ Timdev, +1 к этому.

person namespaceform    schedule 24.10.2009