Skip to content

Update octane.md #706

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 12, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion octane.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
git: 5882483ea1afa05fc6eccfe36751c5ee238f44a2
git: e239db7579b2ba3de3dd777fbbf5156dc865ce93
---

# Laravel Octane
Expand Down Expand Up @@ -116,6 +116,17 @@ services:

Дополнительную информацию о запуске FrankenPHP с Docker можно найти в [официальной документации FrankenPHP](https://frankenphp.dev/docs/docker/).

<a name="frankenphp-caddyfile"></a>
#### Пользовательская конфигурация Caddyfile

При использовании FrankenPHP вы можете указать пользовательский Caddyfile с помощью параметра `--caddyfile` при запуске Octane:

```shell
php artisan octane:start --server=frankenphp --caddyfile=/path/to/your/Caddyfile
```

Это позволяет вам настраивать конфигурацию FrankenPHP, выходя за рамки настроек по умолчанию, например, добавлять пользовательское промежуточное ПО, настраивать расширенную маршрутизацию или создавать собственные директивы. Дополнительную информацию о синтаксисе и параметрах конфигурации Caddyfile можно найти в [официальной документации Caddy](https://caddyserver.com/docs/caddyfile).

<a name="roadrunner"></a>
### RoadRunner

Expand Down Expand Up @@ -340,6 +351,20 @@ php artisan octane:start --workers=4 --task-workers=6
php artisan octane:start --max-requests=250
```

<a name="specifying-the-max-execution-time"></a>
### Указание максимального времени выполнения

По умолчанию Laravel Octane устанавливает максимальное время выполнения в 30 секунд для входящих запросов с помощью параметра `max_execution_time` в файле конфигурации `config/octane.php` вашего приложения:

```php
'max_execution_time' => 30,
```

Этот параметр определяет максимальное количество секунд, в течение которых входящий запрос может быть выполнен до его завершения. Установка значения «0» полностью отключит ограничение времени выполнения. Этот параметр конфигурации особенно полезен для приложений, обрабатывающих длительные запросы, такие как загрузка файлов, обработка данных или вызовы API к внешним службам.

> [!WARNING]
> При изменении конфигурации `max_execution_time` необходимо перезапустить сервер Octane, чтобы изменения вступили в силу.

<a name="reloading-the-workers"></a>
### Перезагрузка Workers

Expand Down