1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cc_1234-Group-Co

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
qi-dong-xiang-mu.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:43 b1fd262

Запуск проекта (пожалуйста, сначала завершите установку зависимостей среды)

  1. Клонировать проект.
  2. Выполнить команду: composer install (если установка идёт медленно, можно использовать внутренний зеркальный сервер, но пакеты с него будут загружаться с задержкой).
  3. Создать каталог runtime для хранения журналов и других файлов кэша.
  4. Настроить файл конфигурации базы данных в config.
  5. Установить значение registryAddress в файле config/service.php. В настоящее время в качестве центра регистрации поддерживаются только Redis, MySQL и Zookeeper.
  6. Запустить HTTP-сервер: php server.php.
  7. Посетить http://localhost:9777/, чтобы начать путешествие по асинхронным сопрограммам.

Demo (один раз используем Nginx в качестве обратного прокси для ресурсов)

  • Изменить конфигурацию Nginx, см. doc/nginx.md, настроить хосты.
  • Настроить конфигурационный файл службы в config.
  • Выполнить скрипт: app/console sql:migrate.
  • Запустить пользовательский сервис: app/service user.
  • Использовать службу мониторинга Monitor: app/service monitor.
  • Можно также запустить другие сервисы, настроив их самостоятельно.
  • Посетить настроенное имя сервера groupco.com/demo.

Обновление кода

  • Выполнить команду: composer update.

Использование HTTP-сервера

  • Запустить HTTP-сервер: php server.php.
  • Горячее обновление HTTP-сервера: php server.php -s reload.
  • Остановить HTTP-сервер: php server.php -s stop.
  • Перезапустить HTTP-сервер: php server.php -s restart.

Использование сервисов

  • Запустить определённый сервис: app/service user.
  • Горячее обновление определённого сервиса: app/service user reload.
  • Остановить определённый сервис: app/service user stop.
  • Перезапустить определённый сервис: app/service user restart.
  • Запустить все сервисы: app/service start.
  • Горячее обновление всех сервисов: app/service reload.
  • Остановить все сервисы: app/service stop.
  • Перезапустить все сервисы: app/service restart.

Особое внимание

    1. Проблема дополнительного освобождения памяти, освобождение локальных статических переменных, глобальных переменных.
    1. Механизм переподключения после разрыва соединения уже упакован (при выполнении SQL, если длинное соединение уже не работает, будет предпринято три попытки переподключиться).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cc_1234-Group-Co.git
git@api.gitlife.ru:oschina-mirror/cc_1234-Group-Co.git
oschina-mirror
cc_1234-Group-Co
cc_1234-Group-Co
master