gpt4free-ts icon indicating copy to clipboard operation
gpt4free-ts copied to clipboard

sealos Cloud版启动失败

Open TuanZiGit opened this issue 1 year ago • 1 comments

这是我的项目中1号节点的日志

> [email protected] start
> ts-node index.ts

Now listening: 127.0.0.1:3000
init one failed, err: Error: Failed to launch the browser process! undefined
[37:61:0626/104600.999582:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[37:37:0626/104601.122878:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY
[37:37:0626/104601.122977:ERROR:env.cc(255)] The platform failed to initialize.  Exiting.


TROUBLESHOOTING: https://pptr.dev/troubleshooting

    at ChildProcess.onClose (/usr/src/app/node_modules/@puppeteer/browsers/src/launch.ts:398:11)
    at ChildProcess.emit (node:events:525:35)
    at ChildProcess.emit (node:domain:489:12)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
init 471b4ba6-43ea-4f72-abe3-330a2f2bcc3b failed, delete! init new e7d21caf-96dd-4460-9944-21264bb1ec52
init one failed, err: Error: Failed to launch the browser process!
[38:80:0626/104601.099409:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[38:38:0626/104601.149851:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY
[38:38:0626/104601.149889:ERROR:env.cc(255)] The platform failed to initialize.  Exiting.
[0626/104601.161629:ERROR:nacl_helper_linux.cc(355)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly


TROUBLESHOOTING: https://pptr.dev/troubleshooting

    at Interface.onClose (/usr/src/app/node_modules/@puppeteer/browsers/src/launch.ts:398:11)
    at Interface.emit (node:events:525:35)
    at Interface.emit (node:domain:489:12)
    at Interface.close (node:internal/readline/interface:533:10)
    at Socket.onend (node:internal/readline/interface:259:10)
    at Socket.emit (node:events:525:35)
    at Socket.emit (node:domain:489:12)
    at endReadableNT (node:internal/streams/readable:1359:12)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)
init d70babdf-09bf-4216-a033-374794c93aac failed, delete! init new cdfa73d4-3a47-41bc-8a39-58522ecd4f3f
471b4ba6-43ea-4f72-abe3-330a2f2bcc3b has been deleted
d70babdf-09bf-4216-a033-374794c93aac has been deleted
init one failed, err: Error: Failed to launch the browser process! undefined
[47:92:0626/104601.153097:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[47:47:0626/104601.191310:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY
[47:47:0626/104601.191354:ERROR:env.cc(255)] The platform failed to initialize.  Exiting.


TROUBLESHOOTING: https://pptr.dev/troubleshooting

    at ChildProcess.onClose (/usr/src/app/node_modules/@puppeteer/browsers/src/launch.ts:398:11)
    at ChildProcess.emit (node:events:525:35)
    at ChildProcess.emit (node:domain:489:12)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
init de034842-588a-44a5-9438-f83bc5bcd7fc failed, delete! init new 2c3e7eea-2397-4ed7-92f5-99b1605965ec
de034842-588a-44a5-9438-f83bc5bcd7fc has been deleted

这是service.yml

apiVersion: v1
kind: Service
metadata:
  name: freegpt4
  labels:
    cloud.sealos.io/app-deploy-manager: freegpt4
spec:
  ports:
    - port: 3000
  selector:
    app: freegpt4

这是statefulSet.yml

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: freegpt4
  annotations:
    originImageName: xiangsx/gpt4free-ts:latest
    deploy.cloud.sealos.io/minReplicas: '3'
    deploy.cloud.sealos.io/maxReplicas: '3'
  labels:
    cloud.sealos.io/app-deploy-manager: freegpt4
    app: freegpt4
spec:
  replicas: 3
  revisionHistoryLimit: 1
  minReadySeconds: 10
  serviceName: freegpt4
  selector:
    matchLabels:
      app: freegpt4
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxUnavailable: 1
      maxSurge: 0
  template:
    metadata:
      labels:
        app: freegpt4
    spec:
      terminationGracePeriodSeconds: 10
      containers:
        - name: freegpt4
          image: xiangsx/gpt4free-ts:latest
          env:
            - name: rapid_api_key
              value: 1486ad92cemshf4017d1039e13bap14e590jsn9daa57e20f63
            - name: DEBUG
              value: '1'
            - name: POOL_SIZE
              value: '5'
            - name: EMAIL_TYPE
              value: temp_mail
            - name: PHIND_POOL_SIZE
              value: '3'
          resources:
            requests:
              cpu: 200m
              memory: 102Mi
            limits:
              cpu: 2000m
              memory: 1024Mi
          command: []
          args: []
          ports:
            - containerPort: 3000
          imagePullPolicy: Always
          volumeMounts:
            - name: vn-usrvn-srcvn-appvn-run
              mountPath: /usr/src/app/run
      volumes: []
  volumeClaimTemplates:
    - metadata:
        annotations:
          path: /usr/src/app/run
          value: '1'
        name: vn-usrvn-srcvn-appvn-run
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 1Gi

这是ingress.yml

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: freegpt4
  labels:
    cloud.sealos.io/app-deploy-manager: freegpt4
    cloud.sealos.io/app-deploy-manager-domain: abrfuuehrjpr
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/proxy-body-size: 32m
    nginx.ingress.kubernetes.io/server-snippet: |
      client_header_buffer_size 64k;
      large_client_header_buffers 4 128k;
    nginx.ingress.kubernetes.io/ssl-redirect: 'false'
    nginx.ingress.kubernetes.io/backend-protocol: HTTP
    nginx.ingress.kubernetes.io/rewrite-target: /$2
    nginx.ingress.kubernetes.io/client-body-buffer-size: 64k
    nginx.ingress.kubernetes.io/proxy-buffer-size: 64k
    nginx.ingress.kubernetes.io/configuration-snippet: |
      if ($request_uri ~* \.(js|css|gif|jpe?g|png)) {
        expires 30d;
        add_header Cache-Control "public";
      }
spec:
  rules:
    - host: fgpt.lixiaotuan.cn
      http:
        paths:
          - pathType: Prefix
            path: /()(.*)
            backend:
              service:
                name: freegpt4
                port:
                  number: 3000
  tls:
    - hosts:
        - fgpt.lixiaotuan.cn
      secretName: freegpt4

---
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
  name: freegpt4
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: [email protected]
    privateKeySecretRef:
      name: letsencrypt-prod
    solvers:
      - http01:
          ingress:
            class: nginx

---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: freegpt4
spec:
  secretName: freegpt4
  dnsNames:
    - fgpt.lixiaotuan.cn
  issuerRef:
    name: freegpt4
    kind: Issuer

TuanZiGit avatar Jun 26 '23 10:06 TuanZiGit