Мне интересно, запускает ли кто-нибудь что-то вроде pm2, навсегда или что-нибудь еще, чтобы запускать более одного экземпляра синтаксического анализа на серверах с более чем несколькими ядрами?
Если Так что не могли бы вы дать какие-либо предложения по чему-то простому, мы могли бы использовать Heroku, и некоторые из их более крупных серверов могут иметь до 8 ядер, и если вы не используете все 8 ядер, это пустая трата денег.
Вы можете настроить PM2, используя exec_mode=кластер и instance=40. Я запускаю 40 instance parse-server в 6 core vps.
edited:
Я изменил свою конфигурацию, используя instances=-1, это означает, что вы используете доступное ядро -1. Или вы можете использовать все доступное ядро с помощью instances=0.
Это моя настройка ecosystem.json :
{
"Приложения": [{{"i1}
"имя": "парсе-производство",
"скрипт" : "/usr/bin/parse-server",
"Часы": ложь, //правда,
"экземпляры" : -1,
"exec_mode" : "cluster",
"max_memory_restart" : "150M",
"merge_logs" : true,
"cwd": "/root",
...
Мой сервер имеет 6 ядер, поэтому PM2 создает 5 экземпляров сервера разбора
.