Skip to content

Commit d042960

Browse files
authored
Merge pull request #706 from ReWiG/patch-54
Update octane.md
2 parents 786a3b8 + 08afafb commit d042960

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

octane.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
git: 5882483ea1afa05fc6eccfe36751c5ee238f44a2
2+
git: e239db7579b2ba3de3dd777fbbf5156dc865ce93
33
---
44

55
# Laravel Octane
@@ -116,6 +116,17 @@ services:
116116

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

119+
<a name="frankenphp-caddyfile"></a>
120+
#### Пользовательская конфигурация Caddyfile
121+
122+
При использовании FrankenPHP вы можете указать пользовательский Caddyfile с помощью параметра `--caddyfile` при запуске Octane:
123+
124+
```shell
125+
php artisan octane:start --server=frankenphp --caddyfile=/path/to/your/Caddyfile
126+
```
127+
128+
Это позволяет вам настраивать конфигурацию FrankenPHP, выходя за рамки настроек по умолчанию, например, добавлять пользовательское промежуточное ПО, настраивать расширенную маршрутизацию или создавать собственные директивы. Дополнительную информацию о синтаксисе и параметрах конфигурации Caddyfile можно найти в [официальной документации Caddy](https://caddyserver.com/docs/caddyfile).
129+
119130
<a name="roadrunner"></a>
120131
### RoadRunner
121132

@@ -340,6 +351,20 @@ php artisan octane:start --workers=4 --task-workers=6
340351
php artisan octane:start --max-requests=250
341352
```
342353

354+
<a name="specifying-the-max-execution-time"></a>
355+
### Указание максимального времени выполнения
356+
357+
По умолчанию Laravel Octane устанавливает максимальное время выполнения в 30 секунд для входящих запросов с помощью параметра `max_execution_time` в файле конфигурации `config/octane.php` вашего приложения:
358+
359+
```php
360+
'max_execution_time' => 30,
361+
```
362+
363+
Этот параметр определяет максимальное количество секунд, в течение которых входящий запрос может быть выполнен до его завершения. Установка значения «0» полностью отключит ограничение времени выполнения. Этот параметр конфигурации особенно полезен для приложений, обрабатывающих длительные запросы, такие как загрузка файлов, обработка данных или вызовы API к внешним службам.
364+
365+
> [!WARNING]
366+
> При изменении конфигурации `max_execution_time` необходимо перезапустить сервер Octane, чтобы изменения вступили в силу.
367+
343368
<a name="reloading-the-workers"></a>
344369
### Перезагрузка Workers
345370

0 commit comments

Comments
 (0)