【问题标题】:Beanstalk Supervisor: Could not open input file: artisan豆茎主管:无法打开输入文件:工匠
【发布时间】:2017-06-12 22:57:15
【问题描述】:

刚刚在 VM (Vagrant) 中实现了这一点,现在我们已将其上传到我们的实时服务器。但是当尝试复制为 VM 时,我们收到以下错误:

  Could not open input file: artisan

我们在配置中有以下内容。

  [program:queue]
  directory=/var/www/vhosts/website-address.co.uk/LaravelFolder
  command=php artisan queue:listen --tries=2
  autostart=true
  log_stdout=true
  log_stderr=true
  logfile=/var/www/vhosts/website-address.co.uk/LaravelFolder/app/storage/logs/supervisor.log

直播服务器是使用 nginx 的 Media Temple CentOS。我们是否遗漏了什么或者我们需要做些什么?

提前致谢

【问题讨论】:

  • 在对文件中的配置数据进行了一些返工和重新定位之后,它现在似乎已经工作并运行了,就戏剧性所做的没什么,只是重新输入和配置文件中的相同数据和位置。仍然认为任何想法都会很棒,很快就会标记为答案

标签: laravel-4 centos amazon-elastic-beanstalk


【解决方案1】:

对我有用的修复方法是将具有上述特定配置的目录设置删除到 Beanstalk 配置文件中的主目录变量中。

【讨论】:

    【解决方案2】:

    将命令改为:

    command=php $path_to_artisan/artisan queue:listen --tries=2

    喜欢:

    command=php /var/www/vhosts/website-address.co.uk/LaravelFolder/artisan queue:listen --tries=2
    

    重启supervisord就可以了

    问题是它不知道“目录”变量

    【讨论】:

      猜你喜欢
      • 2014-11-29
      • 2021-10-08
      • 2019-11-18
      • 2016-01-03
      • 2013-09-16
      • 2021-10-13
      • 2012-07-23
      • 2011-12-21
      相关资源
      最近更新 更多