Codepen:https://codepen.io/frutality/pen/LQRGLv (请看它,因为某些原因插入此处的代码被切断)
<div id="app">
<v-app>
<v-navigation-drawer app fixed clipped v-model="drawer"></v-navigation-drawer>
<v-toolbar app dense absolute clipped-left dark color="primary">
<v-toolbar-title>
<v-toolbar-side-icon @click.stop="drawer = !drawer"></v-toolbar-side-icon>
<span class="hidden-xs-only">Logo</span>
</v-toolbar-title>
</v-toolbar>
<v-content>
<v-container fluid fill-height>
<v-layout>
<div>
<v-data-table :headers="headers" :items="titles" hide-actions disable-initial-sort class="elevation-1">
<template slot="items" slot-scope="props">
<td>
{{ props.item.title }}
</td>
<td>{{ props.item.type }}</td>
<td>{{ props.item.imdb_id }}</td>
<td>{{ props.item.is_adult }}</td>
<td>{{ props.item.start_year }}</td>
<td>{{ props.item.end_year }}</td>
<td>{{ props.item.duration }}</td>
<td>{{ props.item.genres_temp }}</td>
</template>
</v-data-table>
<div class="text-xs-right">
<v-btn color="primary" class=mr-0>Refresh</v-btn>
</div>
</div>
</v-layout>
</v-container> …Run Code Online (Sandbox Code Playgroud) 我正在使用带有sentry/sentry-laravel插件的 Laravel 8。
有一种工作在 99% 的情况下都可以正常工作。如果由于以下原因出现任何问题,它会重试 N 次:
public $backoff = 120;
public function retryUntil()
{
return now()->addHours(6);
}
Run Code Online (Sandbox Code Playgroud)
它只是调用一些服务:
public function handle()
{
// Service calls some external API
$service->doSomeWork(...);
}
Run Code Online (Sandbox Code Playgroud)
方法doSomeWork有时会由于网络问题而引发异常,例如Curl error: Operation timed out after 15001 milliseconds with 0 bytes received. 由于自动重试,这很好。大多数情况下,下次重试就会成功。
每个curl 错误都会发送到Sentry。作为管理员,我必须检查每个警报,因为这项工作非常重要,我不能错过实际失败的工作。例如:
如何使只有“最终”作业失败才会向 Sentry 发送消息?我的意思是在重试失败 6 小时之后:只有那时我才想收到一条警报。
有一种解决方法可以“起作用”。我们可以替换Exception为SomeCustomException并将其添加到 …
首先,根据计算器,什么是错与权限发生此问题bootstrap/cache和storage目录。我尝试了几乎所有的建议,但都没有运气。
我很高兴在我的旧笔记本电脑上使用 Xubuntu 16.04,开发了一个项目。使用docker-compose建立开发环境。昨天我买了全新的 PC,安装了 Kubuntu 18.04,安装了 docker 以及我需要工作的一切。
克隆库,然composer install,docker-compose up,然后php artisan migrate和php artisan storage:link。但是当我尝试在浏览器中打开网站时,我收到 500 错误,并带有空正文响应。
APP_DEBUG 设置为 true。
6 小时后,我来到这里,结果几乎为零。尝试了在这里和论坛上找到的数十种解决方案(仅示例)。
我什至做了一个小实验:从我的旧笔记本电脑中删除项目目录,从头开始克隆它,安装所需的一切并且它工作正常。没有任何权限问题。
更让我失望的是:docker 容器中没有日志,laravel 目录中没有日志,什么都没有。
请帮忙!怎么了?也许是库本图?也许是 18.04?也许它是较新的docker版本?
PS 现在bootstrap/cache,storage目录由拥有alex:alex并拥有 775 权限。和我的笔记本电脑完全一样。