问题标签 [laravel-octane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
54 浏览

php - 可以使用 `octane` (swoole) 缓存驱动程序作为 laravel 中的默认缓存驱动程序

Firstly, my English is bad. Sorry about that.

为什么我会问这个问题,因为带有 octane(swoole) 的缓存仅在运行时可用。Laravel 文档上的片段the cached data will be flushed when the server is restarted

=> laravel 运行前缓存的某些部分,如视图、配置、路由,...

所以我认为如果将octane(swoole)设置为默认缓存驱动程序会出现一些问题。

0 投票
0 回答
41 浏览

laravel - Laravel 辛烷值无限加载

我尝试使用 laravel octane 从 db 加载 700++ 条记录,但最终无休止地加载。当我加载少于 700 条时,记录加载成功。为什么?辛烷值不支持大数据吗?这是我的代码:

用户有 600 条记录 评论有 600 条记录

发送的状态是 200 (ok) 但不会完成加载。

0 投票
0 回答
44 浏览

nginx - 为什么链接在 Http 中,而域在带有 nginx 代理的 Https 中

我刚刚设置了 Laravel 辛烷值,它按预期工作,但所有链接都显示在 http 中,但网站是通过 HTTPS 的。

例如在尝试登录时。网络浏览器将警告用户。

这就是 Firefox 所说的:

输入的信息将以明文传输(不加密)。因此,它们可能在路由期间被拦截和读取。

nginx 的配置取自 laravel 的网站并添加了 ssl 证书。

我的问题是:我怎样才能只通过 Https 服务所有内容?

链接到配置:this

我的 nignx 配置:

0 投票
0 回答
65 浏览

laravel - 带有 Rabbitmq 的 Laravel Octane - 损坏的管道或关闭的连接错误和 CHANNEL_ERROR - 预期的 'channel.open'(60, 40)

  • Laravel 版本:“^8.54”
  • 辛烷值版本:“^1.0”,
  • RabbitMQ 版本:“3.8.6”
  • 包(vladimir-yuldashev/laravel-queue-rabbitmq)版本:“^11.3”

通过使用包将事件数据推送到 RabbitMQvladimir-yuldashev/laravel-queue-rabbitmq时,我收到以下两个错误:

  • CHANNEL_ERROR - 预期的 'channel.open'(60, 40) - 主要得到这个错误
  • 管道损坏或连接关闭- 有时会弹出此错误

奇怪的是,这个错误每隔一段时间就会发生一次。而且,当获得成功时,队列数据会丢失,即使它没有提供任何错误(在 rabbitmq 队列中不可用)。

这种情况是在应用程序部署一段时间后发生的,这意味着 - 这个问题并非一直都在发生。经过一段时间(确切地不确定多少)时间后,这些错误正在弹出。

有没有人面临类似的问题?

提前致谢

0 投票
1 回答
41 浏览

laravel - 配置 swoole http-server 前面不带 nginx

如何在没有 nginx 的情况下配置 swoole http-server?我的问题是域路由。我在哪里可以为 laravel 辛烷中的 swoole http-server 配置特定域?我在我的服务器上配置了一个指向我的子域(api.domain.com、portal.domain.com)的 nginx。api 和 portal 都使用 octane 来处理请求。我想知道如何删除 nginx 并直接使用 swoole http-server?

在此先感谢并为我的英语感到抱歉

0 投票
1 回答
41 浏览

laravel - 将 Http 外观与 Laravel Octane 一起使用时的内存泄漏

当我将 Http 外观与 Laravel Octane 一起使用时,有谁知道为什么每个请求的内存都会增加?

在此处输入图像描述

但是当我像这样使用 Guzzle 客户端时,它不会泄漏

在此处输入图像描述

0 投票
0 回答
23 浏览

laravel - 如何在 laravel-octane 中动态更改数据库连接?

我需要在 laravel-octane 或 laravel-swoole 包中动态更改数据库。我正在开发一个自定义的多租户系统。应用程序在没有 swoole/辛烷的情况下工作正常。

0 投票
1 回答
19 浏览

laravel - Laravel Octane 事件监听器未触发

我正在使用 laravel 帆在 swoole 上运行 laravel 辛烷值。

我对 EventServiceProvider 进行了更改:

这是我的听众:

无论我尝试什么,这个事件监听器都不会被解雇。我试过清除缓存、composer dump-autoload、php artisan optimize、重新加载辛烷值、停止辛烷值并重新启动它。甚至停止 docker 容器并重新启动它们。没有任何效果。

它记录侦听器列表(包括 CreateUserTeam 侦听器),它会触发电子邮件通知,但不会触发其他侦听器。

如果有人有任何见解......请。我束手无策