laravel 无法打开输入文件:/path/使用管理程序的工匠

b09cbbtk  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(131)

你好,我正试图使用一个主管运行Laravel作业在后台,但它似乎,我不会走得太远,没有你的协助,当主管启动,在我的worker.log中,我发现它无法打开工匠文件,所以我尝试了所有的在线解决方案,与我有关的问题,但没有工作!我的应用程序运行良好,甚至我尝试运行php工匠队列:在我的容器中工作,它的工作就像魅力,所以,我不知道是什么问题!

我的docker-compose文件

version: '3.8'
services:
  pms:
    image: pms
    build: 
      context: .
    ports:
      - "8009:8180"
    depends_on:
      - pms-db
    networks:
      - pms-network
    restart: always
  pms-db:
    image: mysql
    container_name: mysql_db
    environment:
      # MYSQL_ROOT_PASSWORD: $DB_PASSWORD
      MYSQL_ALLOW_EMPTY_PASSWORD: 'true'
      MYSQL_DATABASE: $DB_DATABASE
      # MYSQL_USER: $DB_USERNAME
      # MYSQL_PASSWORD: $DB_PASSWORD
    volumes:
      - dbdata:/var/lib/mysql
    networks: 
      - pms-network
  supervisor:
      build:
        context: .
        dockerfile: ./supervisor.Dockerfile
      container_name: supervisor
      volumes:
        - .:/app
      networks:
        - pms-network
networks: 
  pms-network:
volumes:
  dbdata:
    external: true

任何帮助将不胜感激,也如果你认为有另一种方法这样做,请让我知道!!如果也,你发现我的代码需要更新更好的性能请让我也!快乐编码!

h5qlskok

h5qlskok1#

多亏了techno,这个问题才得以成功解决;而且,如果找到该Docker映像redditsaved/laravel-supervisord,则易于配置;只要看看,如果你面临的监督问题,使用一个主管在dockerized Laravel应用程序!

相关问题