Alliballibaba
|
3ffbe063d6
Merge branch 'main' into refactor/start-worker-threads-directly
|
1 неделя назад |
Alliballibaba
|
55ad8ba8bc
Refactor: removes global waitgroups and uses a 'thread state' abstraction instead.
|
1 неделя назад |
Rob Landers
|
0c123a2563
remove opcache_reset (#1173)
|
1 неделя назад |
Alliballibaba
|
c811f4a167
Removes redundant check.
|
1 неделя назад |
Alliballibaba
|
06ebd67cf4
Refactors new thread loop approach.
|
1 неделя назад |
Alliballibaba
|
740fac7943
Merge branch 'main' into refactor/start-worker-threads-directly
|
1 неделя назад |
Kévin Dunglas
|
843d199469
perf: cache computations in WithRequestDocumentRoot (#1154)
|
1 неделя назад |
Alliballibaba
|
4e356989cd
Removes call from go to c.
|
2 недель назад |
Alliballibaba
|
ec32f0cc55
Removes defer.
|
2 недель назад |
Alliballibaba
|
3587243f59
Moves worker request logic to worker.go.
|
2 недель назад |
Alliballibaba
|
89d8e267d8
Resolves waitgroup race condition on startup.
|
2 недель назад |
Alliballibaba
|
a8a00c8372
Adjustments as suggested by @dunglas.
|
2 недель назад |
Alliballibaba
|
13fb4bb729
Prevents overlapping of TSRM reservation and script execution.
|
2 недель назад |
Alliballibaba
|
7f13ada3e6
Fixing merge conflicts and formatting.
|
3 недель назад |
Alliballibaba
|
a726a2c33c
Merge branch 'main' into refactor/start-worker-threads-directly
|
3 недель назад |
Alliballibaba
|
09e0ca677c
Fix opcache_reset race condition.
|
3 недель назад |
Kévin Dunglas
|
75dab8f33d
chore: bump deps and misc improvements (#1135)
|
3 недель назад |
Alexander Stecher
|
1c3ce114f6
perf: use hot worker threads when possible (#1126)
|
3 недель назад |
Alexander Stecher
|
e5ca97308e
perf: optimize $_SERVER import (#1106)
|
3 недель назад |
Alliballibaba
|
17d5cbe59f
Adjusts the watcher logic.
|
3 недель назад |
Alliballibaba
|
08254531d4
Adjusts watcher logic.
|
3 недель назад |
Alliballibaba
|
a9857dc82e
Cleanup.
|
3 недель назад |
Alliballibaba
|
c03c59bd60
Cleanup.
|
3 недель назад |
Alliballibaba
|
f7e7d41f87
Refactors php threads to take callbacks.
|
3 недель назад |
Alliballibaba
|
89b211d678
Cleans up the exponential backoff.
|
3 недель назад |
Alliballibaba
|
ad34140027
Moves code to separate file.
|
3 недель назад |
Alliballibaba
|
fe1158fb67
Decouple workers.
|
3 недель назад |
Kévin Dunglas
|
d53f909d20
chore: various cleanups
|
1 месяц назад |
Rob Landers
|
e812473fe1
implement getenv and putenv in go (#1086)
|
1 месяц назад |
Alexander Stecher
|
8bbd16d585
Removes worker panic when the watcher is enabled. (#1092)
|
1 месяц назад |
Alexander Stecher
|
d99b16a158
perf: remove all cgo handles (#1073)
|
1 месяц назад |
Kévin Dunglas
|
e9c075a4a5
feat: add build tag to skip Watcher support (#1076)
|
1 месяц назад |
Kévin Dunglas
|
56d2f99548
chore: make the watcher module internal
|
1 месяц назад |
Alexander Stecher
|
8d9b6e755b
feat: restart workers when on source changes (#1013)
|
1 месяц назад |
Rob Landers
|
aa585f7da0
handle worker failures gracefully (#1038)
|
1 месяц назад |
Rob Landers
|
5d43fc2c8d
add basic metrics (#966)
|
2 месяцев назад |
Kévin Dunglas
|
a16076e082
perf: prevent useless logger allocs
|
3 месяцев назад |
Kévin Dunglas
|
90a7b98b10
feat: log the number of threads and workers during startup
|
6 месяцев назад |
Kévin Dunglas
|
3d065eda35
$_SERVER['FRANKENPHP_WORKER'] must not be NULL-terminated
|
6 месяцев назад |
Kévin Dunglas
|
07a74e5c5a
perf: reduce allocs when creating $_SERVER (#540)
|
8 месяцев назад |
Rob Landers
|
7830aae549
Ensure we don't modify a shared env (#452)
|
11 месяцев назад |
Rob Landers
|
5bda50cbd7
Fix memory leak (#442)
|
11 месяцев назад |
Kévin Dunglas
|
b4aa8038ff
feat: detect when worker crashes or terminates normally (#315)
|
1 год назад |
Kévin Dunglas
|
aa1d968dcf
refactor: faster $_SERVER variables creation
|
1 год назад |
Kévin Dunglas
|
fb63099a88
feat: allow passing env vars to workers (#210)
|
1 год назад |
Kévin Dunglas
|
8149f191e0
chore: clean multiple errors handling
|
1 год назад |
Kévin Dunglas
|
307c5fa865
fix: properly cleanup workersReadyWG (#184)
|
1 год назад |
Kévin Dunglas
|
df976c1708
fix: race condition on shutdown
|
1 год назад |
Kévin Dunglas
|
75cd310292
feat: add support for PHP timeouts on Linux (#128)
|
1 год назад |
Kévin Dunglas
|
8e824a7906
perf: remove an extra call to cgo (#117)
|
2 лет назад |