react-server675fbba4
react-serverfilespackagesreact-serverlibstartaction.mjs
packages/react-server/lib/start/action.mjsmjs7.8 KiB4176ca4d
        10
      );

      if (isNaN(numCPUs) && process.env.REACT_SERVER_CLUSTER) {
        numCPUs = availableParallelism();
      }

      if (
        numCPUs > 1 &&
        (process.env.REACT_SERVER_CLUSTER || configRoot?.cluster) &&
        cluster.isPrimary
      ) {
        primary(numCPUs, configRoot);
      } else {
        process.on("unhandledRejection", (reason) => {
          const logger = getRuntime(LOGGER_CONTEXT);
          (logger ?? console).error(reason);
          process.exit(1);
        });

        // Graceful shutdown signals are handled inside worker() after
        // the server starts listening, so they can properly drain connections.
        await worker(root, options, config);
      }
    } catch (error) {
      console.error(error);
    }
  } catch (error) {
    console.error(error);
  }
}