119 Commits

Author SHA1 Message Date
5f2654c3c4 Merge pull request 'symfony 6.4 and PHP 8.4 upgrade' (#58) from issue-57 into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #58
2025-07-30 11:46:02 +02:00
2e5e1e72ae chore(symfony) #57 : bump symfony to version 6.4 and fix deprecations
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2025-07-30 11:37:06 +02:00
746ca35b69 chore(php) #57 : bump PHP version to 8.4 2025-07-10 11:40:56 +02:00
1f49b3f56f Merge pull request 'fix (altcha) #4827 : correction traduction' (#56) from issue-4827-fix into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #56
2025-06-26 15:38:15 +02:00
e0ae569e95 fix (altcha) #4827 : correction traduction
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2025-06-26 14:57:29 +02:00
ab37dfb02e Merge pull request 'feat (altcha) #4827 upgrade d'altcha en v2' (#55) from issue-4827 into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #55
2025-06-20 15:16:46 +02:00
f5d3a8d83b feat (altcha) #4827 upgrade d'altcha en v2
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2025-06-20 15:11:58 +02:00
646c346537 Merge pull request 'feat(caddy) #27-SC : update symfony containers image to filter caddy files' (#54) from issue-27-SC-caddy-logs into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #54
2025-06-13 13:32:34 +02:00
a45b9ddaec feat(caddy) #27-SC : update symfony containers image to filter caddy files
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2025-06-12 11:22:03 +02:00
64d1c1c7a9 Merge pull request 'Sprint-6 : Update symfony containers' (#46) from symfony-container-update into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #46
Reviewed-by: vfebvre <vfebvre@cadoles.com>
2025-05-12 13:03:24 +02:00
d7dfdea0e2 fix(security): bump alpine version to fix vulnerabilities 2025-05-12 12:56:38 +02:00
11468596dd feat : update dev environment
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2025-05-02 14:00:29 +02:00
0c0667fb33 fix : theme script location moved to assets 2025-05-02 14:00:29 +02:00
176a6a8e68 chore : update symfony containers ref 2025-05-02 14:00:29 +02:00
7825f5246f bump symfony containers ref 2025-05-02 14:00:29 +02:00
8589c385d6 update package-lock file 2025-05-02 14:00:29 +02:00
5e849ae6f5 chore : Simplification de la conf webpack 2025-05-02 14:00:29 +02:00
fe12b4fc69 Correctif theme 2025-05-02 14:00:29 +02:00
642f56dafa Update symfony containers 2025-05-02 14:00:29 +02:00
945a558565 Merge pull request 'remove altcha feature flag for security' (#53) from issue-4543-bis into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #53
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2025-04-15 10:07:13 +02:00
79337efef0 feat(altcha): remove feature flag for security
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2025-04-14 16:33:12 +02:00
303b0279f8 Merge pull request 'mse#4543 - Add altcha to login form and its feature flag to disable it' (#52) from 4543-add-altcha-to-login into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #52
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2025-04-10 16:12:21 +02:00
12523398f6 feat(altcha): add altcha validation layer to login
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2025-04-10 16:01:22 +02:00
1cb5ae6bc3 feat(altcha): add altcha and update dependencies
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
2025-03-24 13:51:37 +01:00
7239d841d4 Merge pull request 'ANO - Suppresion du lower sur la colonne mail de la requête suite au login, traitement du lwoer en PHP' (#51) from fix-lower-mail into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #51
2025-03-07 14:15:40 +01:00
a5d5a18190 fix(mail): suppresion du lower sur la colonne mail de la requête suite au login, traitement du lwoer en PHP
Some checks are pending
Cadoles/hydra-sql/pipeline/head Build started...
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2025-03-07 14:01:40 +01:00
075be9b0df Merge pull request 'recherche login lower dans requête de connexion' (#48) from issue-47 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #48
2024-11-06 11:13:10 +01:00
4e4c5d8e7b recherche login lower dans requête de connexion
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-11-06 10:22:48 +01:00
7032787d8c Merge pull request 'fix login sql : ajout d'un retry sur le login, suppression des options' (#45) from retour-43 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit was not built
Reviewed-on: #45
2024-10-14 10:40:12 +02:00
999e708ff7 modification gestion des exceptions
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-10-11 15:09:52 +02:00
cb8361e7d1 optimisation appel pdo, retry consent
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-10-11 13:25:21 +02:00
e3f406a8bb fix resultat null vaut login inconnu
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-10-10 16:32:46 +02:00
d6d9e81df6 fix login sql : ajout d'un retry sur le login, suppression des options
Some checks failed
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-10-10 12:01:15 +02:00
8e56433216 Merge pull request 'feat: ajout du packet xdebug à l'image' (#42) from xdebug into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #42
2024-10-10 10:26:21 +02:00
19178bbe3b fix typo
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2024-10-10 10:25:34 +02:00
14668150cb Merge pull request 'modification requete de fetch à la bdd #43' (#44) from issue-43 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit was not built
Reviewed-on: #44
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-10-10 10:01:29 +02:00
0903151f27 chore (authenticator) #43 : fix isset variable
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-10-09 11:57:10 +02:00
f378751f7a chore (maj) #43 : ajout package debug, révision docker-compose pour environnement standalone
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-10-08 14:38:19 +02:00
d707a91694 chore (login) #43 : remaniement connexion sql, passage à 1 requête au lieu de 2 pour performances 2024-10-08 14:36:12 +02:00
f39ab1626e feat: ajout du packet xdebug à l'image
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-10-07 11:22:17 +02:00
fe4d683c20 Merge pull request 'fix code quality, typage, php-csfixer' (#41) from fix-code-quality into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #41
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-09-24 13:00:50 +02:00
f36a675d22 fix code quality, typage, php-csfixer
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-09-24 11:47:52 +02:00
27f957124b Merge pull request 'chore (fetch datas) #39 : fermeture connexion sql après login$' (#40) from issue-39 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit was not built
Reviewed-on: #40
2024-09-24 10:37:15 +02:00
a1049a55a2 issue-39 : close cursor pour requête password
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2024-09-24 10:32:05 +02:00
085533b299 chore (fetch datas) #39 : fermeture connexion sql après login$
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-09-23 17:02:01 +02:00
5bfd8991ee update symfony-container ref
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-07-25 10:26:33 +02:00
18c0edbe5b Merge pull request 'feat : Ajout expression de réecriture du subject paramétrable' (#38) from rewrite_sub_expression into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit was not built
Reviewed-on: #38
2024-07-25 10:25:10 +02:00
fa77278c55 Fix : retrait de l'expression dans la config d'exemple
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-07-25 09:48:20 +02:00
daa5eaaa63 feat : Ajout expression de réecriture du subject paramétrable
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-07-24 16:41:22 +02:00
769e7ed59e Merge pull request 'fix: vérification du mdp en cas de mdp non défini' (#37) from issue-mse-3699 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #37
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-06-06 13:43:13 +02:00
abe212c7ad fix: vérification du mdp en cas de mdp non défini
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-06-06 10:36:21 +02:00
890c44da0c Merge pull request 'chore (multi lanque) #35: correction twig yaml pour langues acceptées' (#36) from issue-35 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #36
2024-05-21 10:50:19 +02:00
4465d0097e chore (multi lanque) #35: correction twig yaml pour langues acceptées
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-05-17 11:32:51 +02:00
f9d7e94420 fix: update symfony-containers ref
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-04-29 14:16:47 +02:00
e03312be7d update symofny-containers
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
2024-04-29 11:47:26 +02:00
69f0a607a3 Merge pull request 'complément logs et exceptions' (#20) from issue-19 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #20
2024-04-29 11:33:16 +02:00
51c92a0dba feat (gestion exception) #19: modification fetchPassword
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-04-29 11:09:58 +02:00
0791727694 feat (gestion exceptions) #19: traitement retour: typage, un seul message pour erreur login ou mdp
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-04-29 10:44:38 +02:00
3e45119684 issue-19: séparation des exceptions pour éviter les erreurs génériques, message personalisé par type d'erreur 2024-04-29 10:08:41 +02:00
5aacd981b4 issue-19: ajout de logs des exceptions PDOExceptions 2024-04-29 10:07:44 +02:00
fc4cecf106 Merge pull request 'Mise à jour des traductions' (#34) from issue-33 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #34
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-04-25 11:27:23 +02:00
d26920695f Merge pull request 'Vérification challenge dans la session #31' (#32) from issue-31 into develop
Some checks reported errors
Cadoles/hydra-sql/pipeline/head Something is wrong with the build of this commit
Reviewed-on: #32
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-04-25 11:27:00 +02:00
fc348943c8 feat (compose): maj des volumes de docker-compose
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-04-23 12:06:51 +02:00
afd5349a7c chore (translations) : Suppression des fichiers traduction yaml 2024-04-23 12:06:06 +02:00
562c7cb7b7 fix (translations): Ajout des traductions manquantes 2024-04-23 12:05:40 +02:00
bcc91a17b4 fix (oidc timeout) #31: ajout d'une règle de redirection en cas de donnée de session perdue
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-04-18 17:13:42 +02:00
cd888d2080 chore (images) #31: maj droits et env 2024-04-18 17:12:28 +02:00
0cdb4c3a36 chore (composer update) #31: maj composer update 2024-04-18 17:11:23 +02:00
fc87b24c4e Merge pull request 'chore(caddy): passage à caddy' (#30) from cmsassot-caddy into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #30
Reviewed-by: Matthieu Lamalle <mlamalle@cadoles.com>
2024-04-02 09:53:55 +02:00
d1847289bd feat(Dockefile): modification ref tag
All checks were successful
Cadoles/hydra-sql/pipeline/pr-develop This commit looks good
2024-03-29 11:20:28 +01:00
d5718e0a39 feat(node): updated depencies
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-03-29 09:44:38 +01:00
8cde31fc9c chore(caddy): passage à caddy
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2024-03-28 11:13:41 +01:00
9420354ec0 Merge pull request 'ajout url_link pour personnalisation theme' (#29) from url_link into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #29
2024-01-16 11:46:33 +01:00
e320d288cc ajout url_link pour personnalisation theme
Some checks are pending
Cadoles/hydra-sql/pipeline/head Build started...
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2024-01-16 11:45:59 +01:00
740a7569e4 Merge pull request 'issue-21: actualisation de l'environnement de dev et maj des dépendances' (#27) from issue-21 into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #27
2023-12-14 11:07:39 +01:00
6ec21e4677 maj gitignore
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2023-12-14 11:07:16 +01:00
3be77eabf5 maj readme et correction env var
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-14 10:57:24 +01:00
b5de7ee873 correction phpstan
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-14 10:25:22 +01:00
341a1ecd87 issue-21: actualisation de l'env de dev et maj dépendances
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-13 15:52:43 +01:00
72e912facb Merge pull request 'Maj env et doc' (#26) from redis-sentinel into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #26
2023-12-12 08:48:57 +01:00
abb1adecb7 Maj env et doc
Some checks are pending
Cadoles/hydra-sql/pipeline/head Build started...
Cadoles/hydra-sql/pipeline/pr-develop Build started...
2023-12-12 08:47:41 +01:00
cc03fd808c Merge pull request 'Utilisation des symfony-containers, et publication sur reg.cadoles' (#25) from tech into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #25
2023-12-11 14:50:20 +01:00
56373b7725 feat: keep up with technical debt
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-11 14:41:20 +01:00
c7d1fb4ef3 feat: keep up with technical recommandations 2023-12-11 14:33:28 +01:00
3b4e0762c2 Merge pull request 'Ajout health path' (#23) from health into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #23
2023-12-11 14:18:47 +01:00
df59f29fc2 ajout commentaire
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-11 14:13:35 +01:00
47917abafb typo
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-11 14:07:40 +01:00
d2925fbd49 Ajout health path
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2023-12-11 13:57:15 +01:00
ba63c271f9 Merge pull request 'issue-12: implémentation redis pour la gestion des session' (#13) from issue-12 into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #13
2023-06-14 16:08:34 +02:00
a83e8d07ef issue-12: implémentation redis pour la gestion des session
All checks were successful
Cadoles/hydra-sql/pipeline/pr-develop This commit looks good
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-06-12 15:26:56 +02:00
8d52721172 Merge pull request 'fix verify password methode ssha' (#11) from themeConfig into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #11
2023-01-11 10:32:41 +01:00
39829ca6a1 fix verify password methode ssha
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-11 10:30:24 +01:00
05a3ddd7cd Merge pull request 'maj manifest' (#10) from themeConfig into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #10
2023-01-10 17:04:05 +01:00
4b360cc2a0 maj manifest
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-10 17:03:00 +01:00
82b40aec8a Merge pull request 'modification des assets pour theme' (#9) from themeConfig into develop
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Reviewed-on: #9
2023-01-10 15:26:24 +01:00
744b3c3c06 modification des assets pour theme
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-10 15:24:53 +01:00
d7ada479c4 Merge pull request 'prise en compte du cookie_path' (#8) from issue-cookie into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #8
2023-01-09 15:10:17 +01:00
df73cede0f prise en compte du cookie_path
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-09 15:06:49 +01:00
b9648231ba Merge pull request 'ajout d'une methode spécifique à ssha' (#7) from method-ssha into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #7
2023-01-06 17:07:42 +01:00
f19d68ae93 ajout d'une methode spécifique à ssha
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-06 17:06:29 +01:00
437a40e309 Merge pull request 'modification de l'authenticator pour former l'url de login en comprenant le baseUrl' (#6) from loginForm into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #6
2023-01-06 15:27:55 +01:00
e5a27850c3 modification de l'authenticator pour former l'url de login en comprenant le baseUrl
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-06 15:26:53 +01:00
0996ce6402 Merge pull request 'baseUrl: utilisation baseUrl en cas de failure' (#5) from baseUrl2 into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #5
2023-01-06 14:32:32 +01:00
9cd3190b53 baseUrl: utilisation baseUrl en cas de failure
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-06 14:31:43 +01:00
597485586c Merge pull request 'baseUrl: modification pour la construction de l'url après acces, utilsation de baseUrl' (#4) from baseUrl into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #4
2023-01-06 14:05:19 +01:00
a21bff82bc baseUrl: modification pour la construction de l'url après acces, utilsation de baseUrl
All checks were successful
Cadoles/hydra-sql/pipeline/pr-develop This commit looks good
Cadoles/hydra-sql/pipeline/head This commit looks good
2023-01-06 14:02:20 +01:00
84b72ccf18 Merge pull request 'maj: sémantique, révision vérification password' (#3) from maj into develop
All checks were successful
Cadoles/hydra-sql/pipeline/head This commit looks good
Reviewed-on: #3
2023-01-05 14:09:41 +01:00
03e15da862 maj: correction phpstan, optional param config must be behind
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit looks good
Cadoles/hydra-sql/pipeline/head This commit is unstable
2023-01-05 13:22:18 +01:00
b8fb01da5c maj: suppression commentaire inutile
All checks were successful
Cadoles/hydra-sql/pipeline/pr-develop This commit looks good
2023-01-05 12:13:08 +01:00
422e97d329 supression des fonctions liées à l'update du hashage de mot de passe
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-16 16:49:24 +01:00
906d8edf82 fix faille twig, coding standard
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-16 15:39:42 +01:00
bd1b035f1e ajout de l'updatde hashage selon algo indiqué en ver env, fix typo
Some checks reported warnings
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2022-12-16 15:00:14 +01:00
441c0f563c maj: sémantique, révision vérification ppassword
Some checks reported warnings
Cadoles/hydra-sql/pipeline/head This commit is unstable
Cadoles/hydra-sql/pipeline/pr-develop This commit is unstable
2022-12-14 16:43:44 +01:00
52ecbae0c5 Merge pull request 'environnement complet autonome, révision complete de la méthode, ajout de configuration' (#2) from autonomie into develop
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Reviewed-on: #2
Reviewed-by: cmsassot <cmsassot@cadoles.com>
2022-12-13 16:40:16 +01:00
ad008eb129 first run: ajout de npm install
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-13 16:38:25 +01:00
1bb3dd1d04 suppression des fichiers de logs supervisor
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-13 16:12:30 +01:00
b7ecfa4bd3 suppression des fichiers cachés
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-13 16:07:48 +01:00
9c746638a3 traductions, sentry, form, mariadb, assets
Some checks failed
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-13 15:46:24 +01:00
6fc004a549 environnement complet autonome, révision complete de la méthode, ajout de configuration
Some checks failed
Cadoles/hydra-sql/pipeline/head There was a failure building this commit
Cadoles/hydra-sql/pipeline/pr-develop There was a failure building this commit
2022-12-09 17:31:07 +01:00
113 changed files with 14623 additions and 6227 deletions

17
.dockerignore Normal file
View File

@ -0,0 +1,17 @@
*
!/assets
!/bin
!/config
!/public
!/src
!/templates
!/translations
!/.env
!/composer.json
!/composer.lock
!/package-lock.json
!/package.json
!/symfony.lock
!/webpack.config.js
/public/build

40
.env
View File

@ -14,21 +14,33 @@
# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration
###> symfony/framework-bundle ###
APP_ENV=dev
APP_ENV=prod
APP_SECRET=406ccaa0c76a451fdcc2307ea146cbef
###< symfony/framework-bundle ###
URL_LINK="http://localhost"
# string pour la requête sql qui va récupérer le mot de passe
queryHashPassword="SELECT password from USER WHERE email = :email;"
queryFetchDatas="SELECT email,lastname,firstname,random, password from USER WHERE email = :email;"
urlDatabase="mysql:host=db;port=3306;dbname=remote;"
dbUser="remote"
dbPassword="remote"
# configuration bdd
DSN_REMOTE_DATABASE="pgsql:host='postgres';port=5432;dbname=lasql"
# DSN_REMOTE_DATABASE="mysql:host=mariadb;port=3306;dbname=lasql;"
DB_USER="lasql"
DB_PASSWORD="lasql"
url_login_challenge_accept="http://sso.mse.local:4445/oauth2/auth/requests/login/accept?login_challenge="
url_login_challenge="http://sso.mse.local:4445/oauth2/auth/requests/login?login_challenge="
url_login_challenge_reject="http://sso.mse.local:4445/oauth2/auth/requests/login/reject?login_challenge="
ISSUER_URL="http://localhost:8000"
BASE_URL='http://localhost:8080'
# connexion hydra
HYDRA_ADMIN_BASE_URL='http://hydra:4445'
APP_LOCALES="fr,en"
SECURITY_PATTERN=
HASH_ALGO_LEGACY="sha256,ssha"
###> sentry/sentry-symfony ###
SENTRY_DSN=
###< sentry/sentry-symfony ###
REDIS_DSN=redis://redis:6379
url_consent_challenge_reject="http://sso.mse.local:4445/oauth2/auth/requests/consent/reject?consent_challenge="
url_consent_challenge="http://sso.mse.local:4445/oauth2/auth/requests/consent?consent_challenge="
url_consent_challenge_accept="http://sso.mse.local:4445/oauth2/auth/requests/consent/accept?consent_challenge="
### Altcha
ALTCHA_HOST='http://altcha:3333'
ALTCHA_BASE_URL=''
ALTCHA_DEBUG=false
ALTCHA_WORKERS=8
ALTCHA_DELAY=100
ALTCHA_MOCK_ERROR=false
ALTCHA_ENABLED=true

40
.gitignore vendored
View File

@ -1,3 +1,27 @@
/.env.local
/.env.local.php
/.env.*.local
/config/secrets/prod/prod.decrypt.private.php
/public/bundles/
/var/
/vendor
/tools/php-cs-fixer/vendor
/node_modules/
npm-debug.log
yarn-error.log
supervisord.log
supervisord.pid
composer.phar
/.vscode
/.cache
/.config
/.npm
/.local
/.bash_history
/tools
/.trivy
.mktools/
.php-cs-fixer.cache
###> symfony/framework-bundle ###
/.env.local
@ -6,8 +30,16 @@
/config/secrets/prod/prod.decrypt.private.php
/public/bundles/
/var/
/vendor/
###< symfony/framework-bundle ###
supervisord.log
supervisord.pid
/vendor
/tools/php-cs-fixer/vendor
###> symfony/webpack-encore-bundle ###
/node_modules/
/public/build/
npm-debug.log
yarn-error.log
###< symfony/webpack-encore-bundle ###
###> phpstan/phpstan ###
phpstan.neon
###< phpstan/phpstan ###

1
.nvmrc Normal file
View File

@ -0,0 +1 @@
lts/iron

17
.trivyignore.yaml Normal file
View File

@ -0,0 +1,17 @@
vulnerabilities:
- id: CVE-2023-39325
paths:
- usr/local/bin/gomplate
statement: Not concerned
- id: CVE-2023-3978
paths:
- usr/local/bin/gomplate
statement: Not concerned
- id: CVE-2023-44487
paths:
- usr/local/bin/gomplate
statement: Not concerned
- id: GHSA-m425-mq94-257g
paths:
- usr/local/bin/gomplate
statement: Not concerned

11
.vscode/settings.json vendored
View File

@ -1,11 +0,0 @@
{
"git.ignoreLimitWarning": true,
"php-cs-fixer.executable": "tools/php-cs-fixer/vendor/bin/php-cs-fixer",
"php-cs-fixer.configFile": "tools/php-cs-fixer/.php-cs-fixer.dist.php",
"symfony-vscode.fileWatchingPatterns": [
"yml",
"yaml",
"xml"
]
}

23
Jenkinsfile vendored
View File

@ -4,4 +4,25 @@
// Utilisation du pipeline partagé pour les applications Symfony de Cadoles
// Le nom de l'image Docker passée en paramètre vous permet de préciser l'environnement de test
// de votre application Symfony
symfonyAppPipeline("ubuntu:20.04")
symfonyAppPipeline('ubuntu:25.04', [
'hooks': [
// Run docker image build, verification and publication stages
'postSymfonyAppPipeline': {
boolean isRelease = ["develop", "staging", "master"].contains(env.BRANCH_NAME)
stage('Build and publish hydra-sql standalone image') {
container.buildAndPublishImage([
'imageName': 'reg.cadoles.com/cadoles/hydra-sql-standalone',
'dockerfile': './misc/images/hydra-sql-standalone/Dockerfile',
'dryRun': !isRelease
])
}
stage('Build and publish hydra-sql base image') {
container.buildAndPublishImage([
'imageName': 'reg.cadoles.com/cadoles/hydra-sql-base',
'dockerfile': './misc/images/hydra-sql-base/Dockerfile',
'dryRun': !isRelease
])
}
}
]
])

View File

@ -1,17 +1,43 @@
CI_COMPOSE=FIXUID=$(shell id -u) FIXGID=$(shell id -g) docker-compose -f docker-compose.yml
loginappsql_SHELL_USER ?= www-data:
up:
FIXUID=$(shell id -u) FIXGID=$(shell id -g) docker-compose up --build
IMAGE_REPO ?= reg.cadoles.com/cadoles
IMAGES_DIR := misc/images
IMAGES := $(foreach file, $(wildcard $(IMAGES_DIR)/*), $(basename $(notdir $(file))))
down:
docker-compose down -v
TRIVY_ARGS ?=
purge:
docker-compose down -v --remove-orphans --rmi local
php-cs-fixer:
PHP_CS_FIXER_IGNORE_ENV=1 tools/php-cs-fixer/vendor/bin/php-cs-fixer -v fix --config=./tools/php-cs-fixer/.php-cs-fixer.dist.php
loginappsql-shell:
$(CI_COMPOSE) exec \
-u "$(loginappsql_SHELL_USER)" \
loginappsql \
/bin/bash
build-image: $(foreach image, $(IMAGES), build-image-$(image))
build-image-%:
docker build \
-t "${IMAGE_REPO}/$*:latest" \
-f ${IMAGES_DIR}/$*/Dockerfile \
.
scan-image: $(foreach image, $(IMAGES), scan-image-$(image))
scan-image-%: tools/trivy/bin/trivy
mkdir -p .trivy/.cache
tools/trivy/bin/trivy --cache-dir .trivy/.cache --ignorefile .trivyignore.yaml image $(TRIVY_ARGS) $(IMAGE_REPO)/$*:latest
release-image: $(foreach image, $(IMAGES), release-image-$(image))
release-image-%: .mktools
@[ ! -z "$(MKT_PROJECT_VERSION)" ] || ( echo "Just downloaded mktools. Please re-run command."; exit 1 )
docker tag "${IMAGE_REPO}/$*:latest" "${IMAGE_REPO}/$*:$(MKT_PROJECT_VERSION)"
docker tag "${IMAGE_REPO}/$*:latest" "${IMAGE_REPO}/$*:$(MKT_PROJECT_SHORT_VERSION)"
docker push "${IMAGE_REPO}/$*:$(MKT_PROJECT_VERSION)"
docker push "${IMAGE_REPO}/$*:$(MKT_PROJECT_SHORT_VERSION)"
docker push "${IMAGE_REPO}/$*:latest"
tools/trivy/bin/trivy:
mkdir -p tools/trivy/bin
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b ./tools/trivy/bin v0.47.0
.mktools:
rm -rf .mktools
curl -q https://forge.cadoles.com/Cadoles/mktools/raw/branch/master/install.sh | TASKS="version" $(SHELL)
-include .mktools/*.mk

1
assets/app-bootstrap.js Normal file
View File

@ -0,0 +1 @@
import 'bootstrap';

11
assets/app.js Normal file
View File

@ -0,0 +1,11 @@
/*
* Welcome to your app's main JavaScript file!
*
* We recommend including the built version of this JavaScript file
* (and its CSS file) in your base layout (base.html.twig).
*/
// any CSS you import will output into a single css file (app.css in this case)
import './styles/app.scss';
import 'altcha';

34
assets/styles/app.scss Normal file
View File

@ -0,0 +1,34 @@
body{
min-height: 50vh;
display: flex;
justify-content: center;
align-items: center;
}
.wrapper{
display :flex;
justify-content: center;
align-items: center;
height: 100%;
}
form{
border: 1px solid grey;
border-radius: 5px;
padding: 15px;
display:flex;
flex-direction: column;
}
.form-error{
color: red;
}
.lang{
display: flex;
justify-content: center;
align-items: center;
.flag{
width: 200px;
height: auto;
margin: 5px;
}
}

1
assets/styles/bootstrap.scss vendored Normal file
View File

@ -0,0 +1 @@
@import '~bootstrap/scss/bootstrap';

View File

@ -0,0 +1,5 @@
import './styles/theme.css'
import 'altcha';
import 'altcha/i18n/all';
import theme from './theme';

3
assets/theme.js Normal file
View File

@ -0,0 +1,3 @@
export default function theme() {
}

163
compose.yml Normal file
View File

@ -0,0 +1,163 @@
services:
hydra-sql:
build:
context: .
dockerfile: ./misc/images/hydra-sql-standalone/Dockerfile
args:
- BASE_PATH=
- APP_ENV=dev
- ENCORE_MODE=dev
- HTTP_PROXY=${HTTP_PROXY}
- HTTPS_PROXY=${HTTPS_PROXY}
- http_proxy=${http_proxy}
- https_proxy=${https_proxy}
ports:
- 8082:8071
tmpfs:
- /var/www/var/logs:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /var/www/var/cache:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /var/www/public/build:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /tmp
links:
- hydra
depends_on:
- redis
extra_hosts:
- "localhost:127.0.0.1"
- "localhost:host-gateway"
- "host.docker.internal:host-gateway"
develop:
watch:
- action: rebuild
path: ./misc/images/hydra-sql-standalone
- action: rebuild
path: ./assets
- action: sync
path: ./templates
target: /app/templates
- action: sync
path: ./translations
target: /app/translations
- action: sync
path: ./config
target: /app/config
- action: sync
path: ./src
target: /app/src
environment:
- APP_ENV=dev
- PHP_FPM_MEMORY_LIMIT=128m
- APP_LOCALES=fr,en
- HYDRA_ADMIN_BASE_URL=http://hydra:4445
- TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR,localhost
- ISSUER_URL=http://localhost:8000
- BASE_URL=http://localhost:8082
- DB_USER=lasql
- DB_PASSWORD=lasql
- DEFAULT_LOCALE=fr
- DSN_REMOTE_DATABASE=pgsql:host='postgres';port=5432;dbname=lasql;
- HASH_ALGO_LEGACY="sha256"
- SECURITY_PATTERN=password,salt,pepper
- CADDY_HTTP_PORT=8071
oidc-test:
image: bornholm/oidc-test:v0.0.0-1-g936a77e
environment:
- LOG_LEVEL=0
- HTTP_ADDRESS=0.0.0.0:8000
- OIDC_CLIENT_ID=oidc-test
- OIDC_CLIENT_SECRET=oidc-test-123456
- OIDC_ISSUER_URL=http://localhost:8081/
- OIDC_REDIRECT_URL=http://localhost:8000
- OIDC_POST_LOGOUT_REDIRECT_URL=http://localhost:8000
depends_on:
hydra:
condition: service_healthy
network_mode: host
restart: unless-stopped
hydra:
image: cadoles/hydra-v1:v0.0.0-151-gc9c6fb1
volumes:
- ./misc/compose/hydra/clients.d:/etc/hydra/clients.d
environment:
- LOG_LEAK_SENSITIVE_VALUES=true
- HYDRA_ALLOW_INSECURE=yes
- HYDRA_URLS_SELF_ISSUER=http://localhost:8081/
- HYDRA_URLS_LOGOUT=http://localhost:8082/logout
- HYDRA_URLS_LOGIN=http://localhost:8082/
- HYDRA_URLS_CONSENT=http://localhost:8082/connect/consent
- HYDRA_URLS_ERROR=http://localhost:8082/error
- HYDRA_LEVEL=debug
- HYDRA_DSN=postgres://lasql:lasql@postgres:5432/hydra
- HYDRA_WAIT4X_DATABASE_DSN=postgres://lasql:lasql@postgres:5432/hydra?sslmode=disable
- HYDRA_WAIT4X_DATABASE_TYPE=postgresql
ports:
- 8081:4444
links:
- postgres
healthcheck:
test:
[
"CMD",
"wget",
"--spider",
"-q",
"http://127.0.0.1:4444/.well-known/openid-configuration",
]
interval: 10s
timeout: 10s
retries: 10
start_period: 10s
restart: unless-stopped
postgres:
image: postgres:15-alpine
restart: always
environment:
POSTGRES_USER: lasql
POSTGRES_DB: lasql
POSTGRES_PASSWORD: lasql
volumes:
- ./misc/compose/postgres/init-db.d:/docker-entrypoint-initdb.d/:ro
- postgres:/var/lib/pgsql/data
- /etc/localtime:/etc/localtime:ro
pgadmin:
image: dpage/pgadmin4
ports:
- 8085:80
restart: always
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: admin
PGADMIN_SERVER_JSON_FILE: /pgadminfile/server.json
volumes:
- ./misc/compose/pgadmin:/pgadminfile/:ro
mariadb:
image: mariadb:10.10
environment:
MYSQL_DATABASE: lasql
MYSQL_USER: lasql
MYSQL_PASSWORD: lasql
MYSQL_ROOT_PASSWORD: lasql
TZ: Europe/Paris
volumes:
- ./misc/compose/mariadb/init-db.d:/docker-entrypoint-initdb.d/:ro
- mariadb:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
redis:
image: redis:7.2-rc2-alpine
environment:
- TZ=Europe/Paris
volumes:
- /etc/localtime:/etc/localtime:ro
altcha:
image: reg.cadoles.com/cadoles/altcha:2024.10.29-develop.1213.22e038b
environment:
ALTCHA_HMAC_KEY: 'change_me'
volumes:
postgres:
mariadb:

View File

@ -4,29 +4,37 @@
"minimum-stability": "stable",
"prefer-stable": true,
"require": {
"php": ">=7.2.5",
"php": "^8.4",
"ext-ctype": "*",
"ext-iconv": "*",
"doctrine/annotations": "^1.13",
"predis/predis": "^2.1",
"sentry/sentry-symfony": "^4.5",
"symfony/apache-pack": "^1.0",
"symfony/console": "5.4.*",
"symfony/dotenv": "5.4.*",
"symfony/asset": "6.4.*",
"symfony/console": "6.4.*",
"symfony/dependency-injection": "6.4.*",
"symfony/dotenv": "6.4.*",
"symfony/expression-language": "6.4.*",
"symfony/flex": "^1.17|^2",
"symfony/form": "5.4.*",
"symfony/framework-bundle": "5.4.*",
"symfony/http-client": "5.4.*",
"symfony/runtime": "5.4.*",
"symfony/security-bundle": "5.4.*",
"symfony/twig-bundle": "5.4.*",
"symfony/validator": "5.4.*",
"symfony/web-profiler-bundle": "5.4.*",
"symfony/yaml": "5.4.*"
"symfony/form": "6.4.*",
"symfony/framework-bundle": "6.4.*",
"symfony/http-client": "6.4.*",
"symfony/rate-limiter": "6.4.*",
"symfony/runtime": "6.4.*",
"symfony/security-bundle": "6.4.*",
"symfony/translation": "6.4.*",
"symfony/twig-bundle": "6.4.*",
"symfony/validator": "6.4.*",
"symfony/webpack-encore-bundle": "^1.16",
"symfony/yaml": "6.4.*"
},
"config": {
"allow-plugins": {
"composer/package-versions-deprecated": true,
"symfony/flex": true,
"symfony/runtime": true
"symfony/runtime": true,
"php-http/discovery": true
},
"optimize-autoloader": true,
"preferred-install": {
@ -67,7 +75,12 @@
"extra": {
"symfony": {
"allow-contrib": true,
"require": "5.4.*"
"require": "6.4.*"
}
},
"require-dev": {
"rector/rector": "^2.1",
"symfony/debug-bundle": "6.4.*",
"symfony/web-profiler-bundle": "6.4.*"
}
}

4353
composer.lock generated
View File

@ -4,34 +4,104 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "90cbb93fd73462f1836880cd629e8594",
"content-hash": "8b996df8de88651b1cb94dde643d615c",
"packages": [
{
"name": "doctrine/annotations",
"version": "1.13.2",
"name": "clue/stream-filter",
"version": "v1.7.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08"
"url": "https://github.com/clue/stream-filter.git",
"reference": "049509fef80032cb3f051595029ab75b49a3c2f7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08",
"url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7",
"reference": "049509fef80032cb3f051595029ab75b49a3c2f7",
"shasum": ""
},
"require": {
"doctrine/lexer": "1.*",
"php": ">=5.3"
},
"require-dev": {
"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
},
"type": "library",
"autoload": {
"files": [
"src/functions_include.php"
],
"psr-4": {
"Clue\\StreamFilter\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Christian Lück",
"email": "christian@clue.engineering"
}
],
"description": "A simple and modern approach to stream filtering in PHP",
"homepage": "https://github.com/clue/stream-filter",
"keywords": [
"bucket brigade",
"callback",
"filter",
"php_user_filter",
"stream",
"stream_filter_append",
"stream_filter_register"
],
"support": {
"issues": "https://github.com/clue/stream-filter/issues",
"source": "https://github.com/clue/stream-filter/tree/v1.7.0"
},
"funding": [
{
"url": "https://clue.engineering/support",
"type": "custom"
},
{
"url": "https://github.com/clue",
"type": "github"
}
],
"time": "2023-12-20T15:40:13+00:00"
},
{
"name": "doctrine/annotations",
"version": "1.14.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
"reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/253dca476f70808a5aeed3a47cc2cc88c5cab915",
"reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915",
"shasum": ""
},
"require": {
"doctrine/lexer": "^1 || ^2",
"ext-tokenizer": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3"
},
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^6.0 || ^8.1",
"phpstan/phpstan": "^0.12.20",
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
"symfony/cache": "^4.4 || ^5.2"
"doctrine/coding-standard": "^9 || ^12",
"phpstan/phpstan": "~1.4.10 || ^1.10.28",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7",
"vimeo/psalm": "^4.30 || ^5.14"
},
"suggest": {
"php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
},
"type": "library",
"autoload": {
@ -74,37 +144,87 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
"source": "https://github.com/doctrine/annotations/tree/1.13.2"
"source": "https://github.com/doctrine/annotations/tree/1.14.4"
},
"time": "2021-08-05T19:00:23+00:00"
"time": "2024-09-05T10:15:52+00:00"
},
{
"name": "doctrine/lexer",
"version": "1.2.3",
"name": "doctrine/deprecations",
"version": "1.1.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
"reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
"url": "https://github.com/doctrine/deprecations.git",
"reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
"reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
"url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
"reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"conflict": {
"phpunit/phpunit": "<=7.5 || >=13"
},
"require-dev": {
"doctrine/coding-standard": "^9.0",
"phpstan/phpstan": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.11"
"doctrine/coding-standard": "^9 || ^12 || ^13",
"phpstan/phpstan": "1.4.10 || 2.1.11",
"phpstan/phpstan-phpunit": "^1.0 || ^2",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12",
"psr/log": "^1 || ^2 || ^3"
},
"suggest": {
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
"Doctrine\\Deprecations\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
"homepage": "https://www.doctrine-project.org/",
"support": {
"issues": "https://github.com/doctrine/deprecations/issues",
"source": "https://github.com/doctrine/deprecations/tree/1.1.5"
},
"time": "2025-04-07T20:06:18+00:00"
},
{
"name": "doctrine/lexer",
"version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
"reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
"reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9 || ^12",
"phpstan/phpstan": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
"psalm/plugin-phpunit": "^0.18.3",
"vimeo/psalm": "^4.11 || ^5.21"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Lexer\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@ -136,7 +256,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
"source": "https://github.com/doctrine/lexer/tree/1.2.3"
"source": "https://github.com/doctrine/lexer/tree/2.1.1"
},
"funding": [
{
@ -152,24 +272,784 @@
"type": "tidelift"
}
],
"time": "2022-02-28T11:07:21+00:00"
"time": "2024-02-05T11:35:39+00:00"
},
{
"name": "psr/cache",
"version": "1.0.1",
"name": "guzzlehttp/promises",
"version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/cache.git",
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
"url": "https://github.com/guzzle/promises.git",
"reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
"url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
"reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": false
}
},
"autoload": {
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Graham Campbell",
"email": "hello@gjcampbell.co.uk",
"homepage": "https://github.com/GrahamCampbell"
},
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
},
{
"name": "Tobias Nyholm",
"email": "tobias.nyholm@gmail.com",
"homepage": "https://github.com/Nyholm"
},
{
"name": "Tobias Schultze",
"email": "webmaster@tubo-world.de",
"homepage": "https://github.com/Tobion"
}
],
"description": "Guzzle promises library",
"keywords": [
"promise"
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.2.0"
},
"funding": [
{
"url": "https://github.com/GrahamCampbell",
"type": "github"
},
{
"url": "https://github.com/Nyholm",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
"type": "tidelift"
}
],
"time": "2025-03-27T13:27:01+00:00"
},
{
"name": "guzzlehttp/psr7",
"version": "2.7.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
"reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
"reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.1 || ^2.0",
"ralouphie/getallheaders": "^3.0"
},
"provide": {
"psr/http-factory-implementation": "1.0",
"psr/http-message-implementation": "1.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0",
"phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": false
}
},
"autoload": {
"psr-4": {
"GuzzleHttp\\Psr7\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Graham Campbell",
"email": "hello@gjcampbell.co.uk",
"homepage": "https://github.com/GrahamCampbell"
},
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
},
{
"name": "George Mponos",
"email": "gmponos@gmail.com",
"homepage": "https://github.com/gmponos"
},
{
"name": "Tobias Nyholm",
"email": "tobias.nyholm@gmail.com",
"homepage": "https://github.com/Nyholm"
},
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com",
"homepage": "https://github.com/sagikazarmark"
},
{
"name": "Tobias Schultze",
"email": "webmaster@tubo-world.de",
"homepage": "https://github.com/Tobion"
},
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com",
"homepage": "https://sagikazarmark.hu"
}
],
"description": "PSR-7 message implementation that also provides common utility methods",
"keywords": [
"http",
"message",
"psr-7",
"request",
"response",
"stream",
"uri",
"url"
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.7.1"
},
"funding": [
{
"url": "https://github.com/GrahamCampbell",
"type": "github"
},
{
"url": "https://github.com/Nyholm",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
"type": "tidelift"
}
],
"time": "2025-03-27T12:30:47+00:00"
},
{
"name": "http-interop/http-factory-guzzle",
"version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/http-interop/http-factory-guzzle.git",
"reference": "8f06e92b95405216b237521cc64c804dd44c4a81"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/http-interop/http-factory-guzzle/zipball/8f06e92b95405216b237521cc64c804dd44c4a81",
"reference": "8f06e92b95405216b237521cc64c804dd44c4a81",
"shasum": ""
},
"require": {
"guzzlehttp/psr7": "^1.7||^2.0",
"php": ">=7.3",
"psr/http-factory": "^1.0"
},
"provide": {
"psr/http-factory-implementation": "^1.0"
},
"require-dev": {
"http-interop/http-factory-tests": "^0.9",
"phpunit/phpunit": "^9.5"
},
"suggest": {
"guzzlehttp/psr7": "Includes an HTTP factory starting in version 2.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Http\\Factory\\Guzzle\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "An HTTP Factory using Guzzle PSR7",
"keywords": [
"factory",
"http",
"psr-17",
"psr-7"
],
"support": {
"issues": "https://github.com/http-interop/http-factory-guzzle/issues",
"source": "https://github.com/http-interop/http-factory-guzzle/tree/1.2.0"
},
"time": "2021-07-21T13:50:14+00:00"
},
{
"name": "jean85/pretty-package-versions",
"version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/Jean85/pretty-package-versions.git",
"reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a",
"reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2.1.0",
"php": "^7.4|^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"jean85/composer-provided-replaced-stub-package": "^1.0",
"phpstan/phpstan": "^2.0",
"phpunit/phpunit": "^7.5|^8.5|^9.6",
"rector/rector": "^2.0",
"vimeo/psalm": "^4.3 || ^5.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Jean85\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Alessandro Lai",
"email": "alessandro.lai85@gmail.com"
}
],
"description": "A library to get pretty versions strings of installed dependencies",
"keywords": [
"composer",
"package",
"release",
"versions"
],
"support": {
"issues": "https://github.com/Jean85/pretty-package-versions/issues",
"source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1"
},
"time": "2025-03-19T14:43:43+00:00"
},
{
"name": "php-http/client-common",
"version": "2.7.2",
"source": {
"type": "git",
"url": "https://github.com/php-http/client-common.git",
"reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46",
"reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0",
"php-http/httplug": "^2.0",
"php-http/message": "^1.6",
"psr/http-client": "^1.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.0 || ^2.0",
"symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0",
"symfony/polyfill-php80": "^1.17"
},
"require-dev": {
"doctrine/instantiator": "^1.1",
"guzzlehttp/psr7": "^1.4",
"nyholm/psr7": "^1.2",
"phpspec/phpspec": "^5.1 || ^6.3 || ^7.1",
"phpspec/prophecy": "^1.10.2",
"phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7"
},
"suggest": {
"ext-json": "To detect JSON responses with the ContentTypePlugin",
"ext-libxml": "To detect XML responses with the ContentTypePlugin",
"php-http/cache-plugin": "PSR-6 Cache plugin",
"php-http/logger-plugin": "PSR-3 Logger plugin",
"php-http/stopwatch-plugin": "Symfony Stopwatch plugin"
},
"type": "library",
"autoload": {
"psr-4": {
"Http\\Client\\Common\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "Common HTTP Client implementations and tools for HTTPlug",
"homepage": "http://httplug.io",
"keywords": [
"client",
"common",
"http",
"httplug"
],
"support": {
"issues": "https://github.com/php-http/client-common/issues",
"source": "https://github.com/php-http/client-common/tree/2.7.2"
},
"time": "2024-09-24T06:21:48+00:00"
},
{
"name": "php-http/discovery",
"version": "1.20.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/discovery.git",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0|^2.0",
"php": "^7.1 || ^8.0"
},
"conflict": {
"nyholm/psr7": "<1.0",
"zendframework/zend-diactoros": "*"
},
"provide": {
"php-http/async-client-implementation": "*",
"php-http/client-implementation": "*",
"psr/http-client-implementation": "*",
"psr/http-factory-implementation": "*",
"psr/http-message-implementation": "*"
},
"require-dev": {
"composer/composer": "^1.0.2|^2.0",
"graham-campbell/phpspec-skip-example-extension": "^5.0",
"php-http/httplug": "^1.0 || ^2.0",
"php-http/message-factory": "^1.0",
"phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
"sebastian/comparator": "^3.0.5 || ^4.0.8",
"symfony/phpunit-bridge": "^6.4.4 || ^7.0.1"
},
"type": "composer-plugin",
"extra": {
"class": "Http\\Discovery\\Composer\\Plugin",
"plugin-optional": true
},
"autoload": {
"psr-4": {
"Http\\Discovery\\": "src/"
},
"exclude-from-classmap": [
"src/Composer/Plugin.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations",
"homepage": "http://php-http.org",
"keywords": [
"adapter",
"client",
"discovery",
"factory",
"http",
"message",
"psr17",
"psr7"
],
"support": {
"issues": "https://github.com/php-http/discovery/issues",
"source": "https://github.com/php-http/discovery/tree/1.20.0"
},
"time": "2024-10-02T11:20:13+00:00"
},
{
"name": "php-http/httplug",
"version": "2.4.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/httplug.git",
"reference": "5cad731844891a4c282f3f3e1b582c46839d22f4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4",
"reference": "5cad731844891a4c282f3f3e1b582c46839d22f4",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0",
"php-http/promise": "^1.1",
"psr/http-client": "^1.0",
"psr/http-message": "^1.0 || ^2.0"
},
"require-dev": {
"friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0",
"phpspec/phpspec": "^5.1 || ^6.0 || ^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Http\\Client\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Eric GELOEN",
"email": "geloen.eric@gmail.com"
},
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com",
"homepage": "https://sagikazarmark.hu"
}
],
"description": "HTTPlug, the HTTP client abstraction for PHP",
"homepage": "http://httplug.io",
"keywords": [
"client",
"http"
],
"support": {
"issues": "https://github.com/php-http/httplug/issues",
"source": "https://github.com/php-http/httplug/tree/2.4.1"
},
"time": "2024-09-23T11:39:58+00:00"
},
{
"name": "php-http/message",
"version": "1.16.2",
"source": {
"type": "git",
"url": "https://github.com/php-http/message.git",
"reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a",
"reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a",
"shasum": ""
},
"require": {
"clue/stream-filter": "^1.5",
"php": "^7.2 || ^8.0",
"psr/http-message": "^1.1 || ^2.0"
},
"provide": {
"php-http/message-factory-implementation": "1.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.6",
"ext-zlib": "*",
"guzzlehttp/psr7": "^1.0 || ^2.0",
"laminas/laminas-diactoros": "^2.0 || ^3.0",
"php-http/message-factory": "^1.0.2",
"phpspec/phpspec": "^5.1 || ^6.3 || ^7.1",
"slim/slim": "^3.0"
},
"suggest": {
"ext-zlib": "Used with compressor/decompressor streams",
"guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories",
"laminas/laminas-diactoros": "Used with Diactoros Factories",
"slim/slim": "Used with Slim Framework PSR-7 implementation"
},
"type": "library",
"autoload": {
"files": [
"src/filters.php"
],
"psr-4": {
"Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "HTTP Message related tools",
"homepage": "http://php-http.org",
"keywords": [
"http",
"message",
"psr-7"
],
"support": {
"issues": "https://github.com/php-http/message/issues",
"source": "https://github.com/php-http/message/tree/1.16.2"
},
"time": "2024-10-02T11:34:13+00:00"
},
{
"name": "php-http/message-factory",
"version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/message-factory.git",
"reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57",
"reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57",
"shasum": ""
},
"require": {
"php": ">=5.4",
"psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "Factory interfaces for PSR-7 HTTP Message",
"homepage": "http://php-http.org",
"keywords": [
"factory",
"http",
"message",
"stream",
"uri"
],
"support": {
"issues": "https://github.com/php-http/message-factory/issues",
"source": "https://github.com/php-http/message-factory/tree/1.1.0"
},
"abandoned": "psr/http-factory",
"time": "2023-04-14T14:16:17+00:00"
},
{
"name": "php-http/promise",
"version": "1.3.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/promise.git",
"reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83",
"reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
"friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3",
"phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4"
},
"type": "library",
"autoload": {
"psr-4": {
"Http\\Promise\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Joel Wurtz",
"email": "joel.wurtz@gmail.com"
},
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "Promise used for asynchronous HTTP requests",
"homepage": "http://httplug.io",
"keywords": [
"promise"
],
"support": {
"issues": "https://github.com/php-http/promise/issues",
"source": "https://github.com/php-http/promise/tree/1.3.1"
},
"time": "2024-03-15T13:55:21+00:00"
},
{
"name": "predis/predis",
"version": "v2.4.0",
"source": {
"type": "git",
"url": "https://github.com/predis/predis.git",
"reference": "f49e13ee3a2a825631562aa0223ac922ec5d058b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/predis/predis/zipball/f49e13ee3a2a825631562aa0223ac922ec5d058b",
"reference": "f49e13ee3a2a825631562aa0223ac922ec5d058b",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.3",
"phpstan/phpstan": "^1.9",
"phpunit/phpcov": "^6.0 || ^8.0",
"phpunit/phpunit": "^8.0 || ^9.4"
},
"suggest": {
"ext-relay": "Faster connection with in-memory caching (>=0.6.2)"
},
"type": "library",
"autoload": {
"psr-4": {
"Predis\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Till Krüss",
"homepage": "https://till.im",
"role": "Maintainer"
}
],
"description": "A flexible and feature-complete Redis/Valkey client for PHP.",
"homepage": "http://github.com/predis/predis",
"keywords": [
"nosql",
"predis",
"redis"
],
"support": {
"issues": "https://github.com/predis/predis/issues",
"source": "https://github.com/predis/predis/tree/v2.4.0"
},
"funding": [
{
"url": "https://github.com/sponsors/tillkruss",
"type": "github"
}
],
"time": "2025-04-30T15:16:02+00:00"
},
{
"name": "psr/cache",
"version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/cache.git",
"reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
"reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
"shasum": ""
},
"require": {
"php": ">=8.0.0"
},
"type": "library",
"extra": {
@ -189,7 +1069,7 @@
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for caching libraries",
@ -199,28 +1079,81 @@
"psr-6"
],
"support": {
"source": "https://github.com/php-fig/cache/tree/master"
"source": "https://github.com/php-fig/cache/tree/3.0.0"
},
"time": "2016-08-06T20:24:11+00:00"
"time": "2021-02-03T23:26:27+00:00"
},
{
"name": "psr/container",
"version": "1.1.2",
"name": "psr/clock",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
"url": "https://github.com/php-fig/clock.git",
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
"url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Psr\\Clock\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for reading the clock.",
"homepage": "https://github.com/php-fig/clock",
"keywords": [
"clock",
"now",
"psr",
"psr-20",
"time"
],
"support": {
"issues": "https://github.com/php-fig/clock/issues",
"source": "https://github.com/php-fig/clock/tree/1.0.0"
},
"time": "2022-11-25T14:36:26+00:00"
},
{
"name": "psr/container",
"version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"shasum": ""
},
"require": {
"php": ">=7.4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
@ -247,9 +1180,9 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
"source": "https://github.com/php-fig/container/tree/1.1.2"
"source": "https://github.com/php-fig/container/tree/2.0.2"
},
"time": "2021-11-05T16:50:12+00:00"
"time": "2021-11-05T16:47:00+00:00"
},
{
"name": "psr/event-dispatcher",
@ -302,31 +1235,191 @@
"time": "2019-01-08T18:20:26+00:00"
},
{
"name": "psr/log",
"version": "1.1.4",
"name": "psr/http-client",
"version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
"url": "https://github.com/php-fig/http-client.git",
"reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
"url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
"reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
"php": "^7.0 || ^8.0",
"psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1.x-dev"
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Log\\": "Psr/Log/"
"Psr\\Http\\Client\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
"homepage": "https://github.com/php-fig/http-client",
"keywords": [
"http",
"http-client",
"psr",
"psr-18"
],
"support": {
"source": "https://github.com/php-fig/http-client"
},
"time": "2023-09-23T14:17:50+00:00"
},
{
"name": "psr/http-factory",
"version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
"shasum": ""
},
"require": {
"php": ">=7.1",
"psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
"keywords": [
"factory",
"http",
"message",
"psr",
"psr-17",
"psr-7",
"request",
"response"
],
"support": {
"source": "https://github.com/php-fig/http-factory"
},
"time": "2024-04-15T12:06:14+00:00"
},
{
"name": "psr/http-message",
"version": "2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
"reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
"homepage": "https://github.com/php-fig/http-message",
"keywords": [
"http",
"http-message",
"psr",
"psr-7",
"request",
"response"
],
"support": {
"source": "https://github.com/php-fig/http-message/tree/2.0"
},
"time": "2023-04-04T09:54:51+00:00"
},
{
"name": "psr/log",
"version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
"reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"shasum": ""
},
"require": {
"php": ">=8.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Log\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@ -347,9 +1440,324 @@
"psr-3"
],
"support": {
"source": "https://github.com/php-fig/log/tree/1.1.4"
"source": "https://github.com/php-fig/log/tree/3.0.2"
},
"time": "2021-05-03T11:20:27+00:00"
"time": "2024-09-11T13:17:53+00:00"
},
{
"name": "ralouphie/getallheaders",
"version": "3.0.3",
"source": {
"type": "git",
"url": "https://github.com/ralouphie/getallheaders.git",
"reference": "120b605dfeb996808c31b6477290a714d356e822"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
"reference": "120b605dfeb996808c31b6477290a714d356e822",
"shasum": ""
},
"require": {
"php": ">=5.6"
},
"require-dev": {
"php-coveralls/php-coveralls": "^2.1",
"phpunit/phpunit": "^5 || ^6.5"
},
"type": "library",
"autoload": {
"files": [
"src/getallheaders.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Ralph Khattar",
"email": "ralph.khattar@gmail.com"
}
],
"description": "A polyfill for getallheaders.",
"support": {
"issues": "https://github.com/ralouphie/getallheaders/issues",
"source": "https://github.com/ralouphie/getallheaders/tree/develop"
},
"time": "2019-03-08T08:55:37+00:00"
},
{
"name": "sentry/sdk",
"version": "3.6.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php-sdk.git",
"reference": "24c235ff2027401cbea099bf88689e1a1f197c7a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/24c235ff2027401cbea099bf88689e1a1f197c7a",
"reference": "24c235ff2027401cbea099bf88689e1a1f197c7a",
"shasum": ""
},
"require": {
"http-interop/http-factory-guzzle": "^1.0",
"sentry/sentry": "^3.22",
"symfony/http-client": "^4.3|^5.0|^6.0|^7.0"
},
"type": "metapackage",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Sentry",
"email": "accounts@sentry.io"
}
],
"description": "This is a metapackage shipping sentry/sentry with a recommended HTTP client.",
"homepage": "http://sentry.io",
"keywords": [
"crash-reporting",
"crash-reports",
"error-handler",
"error-monitoring",
"log",
"logging",
"sentry"
],
"support": {
"issues": "https://github.com/getsentry/sentry-php-sdk/issues",
"source": "https://github.com/getsentry/sentry-php-sdk/tree/3.6.0"
},
"funding": [
{
"url": "https://sentry.io/",
"type": "custom"
},
{
"url": "https://sentry.io/pricing/",
"type": "custom"
}
],
"time": "2023-12-04T10:49:33+00:00"
},
{
"name": "sentry/sentry",
"version": "3.22.1",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
"reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-php/zipball/8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
"reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
"shasum": ""
},
"require": {
"ext-json": "*",
"ext-mbstring": "*",
"guzzlehttp/promises": "^1.5.3|^2.0",
"jean85/pretty-package-versions": "^1.5|^2.0.4",
"php": "^7.2|^8.0",
"php-http/async-client-implementation": "^1.0",
"php-http/client-common": "^1.5|^2.0",
"php-http/discovery": "^1.15",
"php-http/httplug": "^1.1|^2.0",
"php-http/message": "^1.5",
"php-http/message-factory": "^1.1",
"psr/http-factory": "^1.0",
"psr/http-factory-implementation": "^1.0",
"psr/log": "^1.0|^2.0|^3.0",
"symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0|^7.0",
"symfony/polyfill-php80": "^1.17"
},
"conflict": {
"php-http/client-common": "1.8.0",
"raven/raven": "*"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.19|3.4.*",
"guzzlehttp/psr7": "^1.8.4|^2.1.1",
"http-interop/http-factory-guzzle": "^1.0",
"monolog/monolog": "^1.6|^2.0|^3.0",
"nikic/php-parser": "^4.10.3",
"php-http/mock-client": "^1.3",
"phpbench/phpbench": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.3",
"phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^8.5.14|^9.4",
"symfony/phpunit-bridge": "^5.2|^6.0",
"vimeo/psalm": "^4.17"
},
"suggest": {
"monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler."
},
"type": "library",
"autoload": {
"files": [
"src/functions.php"
],
"psr-4": {
"Sentry\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Sentry",
"email": "accounts@sentry.io"
}
],
"description": "A PHP SDK for Sentry (http://sentry.io)",
"homepage": "http://sentry.io",
"keywords": [
"crash-reporting",
"crash-reports",
"error-handler",
"error-monitoring",
"log",
"logging",
"sentry"
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
"source": "https://github.com/getsentry/sentry-php/tree/3.22.1"
},
"funding": [
{
"url": "https://sentry.io/",
"type": "custom"
},
{
"url": "https://sentry.io/pricing/",
"type": "custom"
}
],
"time": "2023-11-13T11:47:28+00:00"
},
{
"name": "sentry/sentry-symfony",
"version": "4.14.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-symfony.git",
"reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/001c4cfd8fe93cbb00edaca903ffbfac28259170",
"reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170",
"shasum": ""
},
"require": {
"guzzlehttp/psr7": "^1.7 || ^2.0",
"jean85/pretty-package-versions": "^1.5 || ^2.0",
"php": "^7.2||^8.0",
"sentry/sdk": "^3.6",
"sentry/sentry": "^3.22.1",
"symfony/cache-contracts": "^1.1||^2.4||^3.0",
"symfony/config": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/console": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/dependency-injection": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/event-dispatcher": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/http-kernel": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/polyfill-php80": "^1.22",
"symfony/psr-http-message-bridge": "^1.2||^2.0||^6.4||^7.0",
"symfony/security-core": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/security-http": "^4.4.20||^5.0.11||^6.0||^7.0"
},
"require-dev": {
"doctrine/dbal": "^2.13||^3.3||^4.0",
"doctrine/doctrine-bundle": "^2.6",
"friendsofphp/php-cs-fixer": "^2.19||^3.40",
"masterminds/html5": "^2.8",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.3",
"phpstan/phpstan-phpunit": "^1.0",
"phpstan/phpstan-symfony": "^1.0",
"phpunit/phpunit": "^8.5.14||^9.3.9",
"symfony/browser-kit": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/cache": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/dom-crawler": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/framework-bundle": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/http-client": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/messenger": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/monolog-bundle": "^3.4",
"symfony/phpunit-bridge": "^5.2.6||^6.0||^7.0",
"symfony/process": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/twig-bundle": "^4.4.20||^5.0.11||^6.0||^7.0",
"symfony/yaml": "^4.4.20||^5.0.11||^6.0||^7.0",
"vimeo/psalm": "^4.3||^5.16.0"
},
"suggest": {
"doctrine/doctrine-bundle": "Allow distributed tracing of database queries using Sentry.",
"monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler.",
"symfony/cache": "Allow distributed tracing of cache pools using Sentry.",
"symfony/twig-bundle": "Allow distributed tracing of Twig template rendering using Sentry."
},
"type": "symfony-bundle",
"extra": {
"branch-alias": {
"releases/1.x": "1.x-dev",
"releases/2.x": "2.x-dev",
"releases/3.2.x": "3.2.x-dev"
}
},
"autoload": {
"files": [
"src/aliases.php"
],
"psr-4": {
"Sentry\\SentryBundle\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "David Cramer",
"email": "dcramer@gmail.com"
},
{
"name": "Alessandro Lai",
"email": "alessandro.lai85@gmail.com"
}
],
"description": "Symfony integration for Sentry (http://getsentry.com)",
"homepage": "http://getsentry.com",
"keywords": [
"errors",
"logging",
"sentry",
"symfony"
],
"support": {
"issues": "https://github.com/getsentry/sentry-symfony/issues",
"source": "https://github.com/getsentry/sentry-symfony/tree/4.14.0"
},
"funding": [
{
"url": "https://sentry.io/",
"type": "custom"
},
{
"url": "https://sentry.io/pricing/",
"type": "custom"
}
],
"time": "2024-02-26T09:27:19+00:00"
},
{
"name": "symfony/apache-pack",
@ -378,59 +1786,127 @@
"time": "2017-12-12T01:46:35+00:00"
},
{
"name": "symfony/cache",
"version": "v5.4.7",
"name": "symfony/asset",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
"reference": "ba06841ed293fcaf79a592f59fdaba471f7c756c"
"url": "https://github.com/symfony/asset.git",
"reference": "2466c17d61d14539cddf77e57ebb9cc971185302"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/cache/zipball/ba06841ed293fcaf79a592f59fdaba471f7c756c",
"reference": "ba06841ed293fcaf79a592f59fdaba471f7c756c",
"url": "https://api.github.com/repos/symfony/asset/zipball/2466c17d61d14539cddf77e57ebb9cc971185302",
"reference": "2466c17d61d14539cddf77e57ebb9cc971185302",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/cache": "^1.0|^2.0",
"php": ">=8.1"
},
"conflict": {
"symfony/http-foundation": "<5.4"
},
"require-dev": {
"symfony/http-client": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Asset\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/asset/tree/v6.4.13"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-10-25T15:07:50+00:00"
},
{
"name": "symfony/cache",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
"reference": "c88690befb8d4a85dc321fb78d677507f5eb141b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/cache/zipball/c88690befb8d4a85dc321fb78d677507f5eb141b",
"reference": "c88690befb8d4a85dc321fb78d677507f5eb141b",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/cache": "^2.0|^3.0",
"psr/log": "^1.1|^2|^3",
"symfony/cache-contracts": "^1.1.7|^2",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/var-exporter": "^4.4|^5.0|^6.0"
"symfony/cache-contracts": "^2.5|^3",
"symfony/service-contracts": "^2.5|^3",
"symfony/var-exporter": "^6.3.6|^7.0"
},
"conflict": {
"doctrine/dbal": "<2.13.1",
"symfony/dependency-injection": "<4.4",
"symfony/http-kernel": "<4.4",
"symfony/var-dumper": "<4.4"
"symfony/dependency-injection": "<5.4",
"symfony/http-kernel": "<5.4",
"symfony/var-dumper": "<5.4"
},
"provide": {
"psr/cache-implementation": "1.0|2.0",
"psr/simple-cache-implementation": "1.0|2.0",
"symfony/cache-implementation": "1.0|2.0"
"psr/cache-implementation": "2.0|3.0",
"psr/simple-cache-implementation": "1.0|2.0|3.0",
"symfony/cache-implementation": "1.1|2.0|3.0"
},
"require-dev": {
"cache/integration-tests": "dev-master",
"doctrine/cache": "^1.6|^2.0",
"doctrine/dbal": "^2.13.1|^3.0",
"predis/predis": "^1.1",
"psr/simple-cache": "^1.0|^2.0",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/filesystem": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/messenger": "^4.4|^5.0|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
"doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0",
"psr/simple-cache": "^1.0|^2.0|^3.0",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Cache\\": ""
},
"classmap": [
"Traits/ValueWrapper.php"
],
"exclude-from-classmap": [
"/Tests/"
]
@ -449,14 +1925,14 @@
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides an extended PSR-6, PSR-16 (and tags) implementation",
"description": "Provides extended PSR-6, PSR-16 (and tags) implementations",
"homepage": "https://symfony.com",
"keywords": [
"caching",
"psr6"
],
"support": {
"source": "https://github.com/symfony/cache/tree/v5.4.7"
"source": "https://github.com/symfony/cache/tree/v6.4.23"
},
"funding": [
{
@ -472,37 +1948,34 @@
"type": "tidelift"
}
],
"time": "2022-03-22T15:31:03+00:00"
"time": "2025-06-27T18:31:36+00:00"
},
{
"name": "symfony/cache-contracts",
"version": "v2.5.1",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache-contracts.git",
"reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc"
"reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
"reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
"url": "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868",
"reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/cache": "^1.0|^2.0|^3.0"
},
"suggest": {
"symfony/cache-implementation": ""
"php": ">=8.1",
"psr/cache": "^3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
@ -535,7 +2008,7 @@
"standards"
],
"support": {
"source": "https://github.com/symfony/cache-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/cache-contracts/tree/v3.6.0"
},
"funding": [
{
@ -551,42 +2024,112 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2025-03-13T15:25:07+00:00"
},
{
"name": "symfony/config",
"version": "v5.4.7",
"name": "symfony/clock",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
"reference": "05624c386afa1b4ccc1357463d830fade8d9d404"
"url": "https://github.com/symfony/clock.git",
"reference": "b2bf55c4dd115003309eafa87ee7df9ed3dde81b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/config/zipball/05624c386afa1b4ccc1357463d830fade8d9d404",
"reference": "05624c386afa1b4ccc1357463d830fade8d9d404",
"url": "https://api.github.com/repos/symfony/clock/zipball/b2bf55c4dd115003309eafa87ee7df9ed3dde81b",
"reference": "b2bf55c4dd115003309eafa87ee7df9ed3dde81b",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/filesystem": "^4.4|^5.0|^6.0",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-php80": "^1.16",
"symfony/polyfill-php81": "^1.22"
"php": ">=8.1",
"psr/clock": "^1.0",
"symfony/polyfill-php83": "^1.28"
},
"provide": {
"psr/clock-implementation": "1.0"
},
"type": "library",
"autoload": {
"files": [
"Resources/now.php"
],
"psr-4": {
"Symfony\\Component\\Clock\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Decouples applications from the system clock",
"homepage": "https://symfony.com",
"keywords": [
"clock",
"psr20",
"time"
],
"support": {
"source": "https://github.com/symfony/clock/tree/v6.4.13"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/config",
"version": "v6.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
"reference": "af5917a3b1571f54689e56677a3f06440d2fe4c7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/config/zipball/af5917a3b1571f54689e56677a3f06440d2fe4c7",
"reference": "af5917a3b1571f54689e56677a3f06440d2fe4c7",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
"symfony/finder": "<4.4"
"symfony/finder": "<5.4",
"symfony/service-contracts": "<2.5"
},
"require-dev": {
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/messenger": "^4.4|^5.0|^6.0",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/yaml": "To use the yaml reference dumper"
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -614,7 +2157,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/config/tree/v5.4.7"
"source": "https://github.com/symfony/config/tree/v6.4.22"
},
"funding": [
{
@ -630,56 +2173,51 @@
"type": "tidelift"
}
],
"time": "2022-03-21T13:42:03+00:00"
"time": "2025-05-14T06:00:01+00:00"
},
{
"name": "symfony/console",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6"
"reference": "9056771b8eca08d026cd3280deeec3cfd99c4d93"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/900275254f0a1a2afff1ab0e11abd5587a10e1d6",
"reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6",
"url": "https://api.github.com/repos/symfony/console/zipball/9056771b8eca08d026cd3280deeec3cfd99c4d93",
"reference": "9056771b8eca08d026cd3280deeec3cfd99c4d93",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/string": "^5.1|^6.0"
"symfony/service-contracts": "^2.5|^3",
"symfony/string": "^5.4|^6.0|^7.0"
},
"conflict": {
"psr/log": ">=3",
"symfony/dependency-injection": "<4.4",
"symfony/dotenv": "<5.1",
"symfony/event-dispatcher": "<4.4",
"symfony/lock": "<4.4",
"symfony/process": "<4.4"
"symfony/dependency-injection": "<5.4",
"symfony/dotenv": "<5.4",
"symfony/event-dispatcher": "<5.4",
"symfony/lock": "<5.4",
"symfony/process": "<5.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0"
"psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
"psr/log": "^1|^2",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
"symfony/lock": "^4.4|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
"symfony/event-dispatcher": "",
"symfony/lock": "",
"symfony/process": ""
"psr/log": "^1|^2|^3",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/http-kernel": "^6.4|^7.0",
"symfony/lock": "^5.4|^6.0|^7.0",
"symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -708,12 +2246,12 @@
"homepage": "https://symfony.com",
"keywords": [
"cli",
"command line",
"command-line",
"console",
"terminal"
],
"support": {
"source": "https://github.com/symfony/console/tree/v5.4.7"
"source": "https://github.com/symfony/console/tree/v6.4.23"
},
"funding": [
{
@ -729,52 +2267,44 @@
"type": "tidelift"
}
],
"time": "2022-03-31T17:09:19+00:00"
"time": "2025-06-27T19:37:22+00:00"
},
{
"name": "symfony/dependency-injection",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
"reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed"
"reference": "0d9f24f3de0a83573fce5c9ed025d6306c6e166b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/35588b2afb08ea3a142d62fefdcad4cb09be06ed",
"reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed",
"url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0d9f24f3de0a83573fce5c9ed025d6306c6e166b",
"reference": "0d9f24f3de0a83573fce5c9ed025d6306c6e166b",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/container": "^1.1.1",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16",
"symfony/polyfill-php81": "^1.22",
"symfony/service-contracts": "^1.1.6|^2"
"php": ">=8.1",
"psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/service-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^6.4.20|^7.2.5"
},
"conflict": {
"ext-psr": "<1.1|>=2",
"symfony/config": "<5.3",
"symfony/finder": "<4.4",
"symfony/proxy-manager-bridge": "<4.4",
"symfony/yaml": "<4.4.26"
"symfony/config": "<6.1",
"symfony/finder": "<5.4",
"symfony/proxy-manager-bridge": "<6.3",
"symfony/yaml": "<5.4"
},
"provide": {
"psr/container-implementation": "1.0",
"symfony/service-implementation": "1.0|2.0"
"psr/container-implementation": "1.1|2.0",
"symfony/service-implementation": "1.1|2.0|3.0"
},
"require-dev": {
"symfony/config": "^5.3|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4.26|^5.0|^6.0"
},
"suggest": {
"symfony/config": "",
"symfony/expression-language": "For using expressions in service container configuration",
"symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required",
"symfony/proxy-manager-bridge": "Generate service proxies to lazy load them",
"symfony/yaml": ""
"symfony/config": "^6.1|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -802,7 +2332,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/dependency-injection/tree/v5.4.7"
"source": "https://github.com/symfony/dependency-injection/tree/v6.4.23"
},
"funding": [
{
@ -818,33 +2348,33 @@
"type": "tidelift"
}
],
"time": "2022-03-08T15:43:06+00:00"
"time": "2025-06-23T06:49:06+00:00"
},
{
"name": "symfony/deprecation-contracts",
"version": "v2.5.1",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
"reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62",
"reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
@ -869,7 +2399,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
},
"funding": [
{
@ -885,29 +2415,32 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-09-25T14:21:43+00:00"
},
{
"name": "symfony/dotenv",
"version": "v5.4.5",
"version": "v6.4.16",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
"reference": "83a2310904a4f5d4f42526227b5a578ac82232a9"
"reference": "1ac5e7e7e862d4d574258daf08bd569ba926e4a5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/dotenv/zipball/83a2310904a4f5d4f42526227b5a578ac82232a9",
"reference": "83a2310904a4f5d4f42526227b5a578ac82232a9",
"url": "https://api.github.com/repos/symfony/dotenv/zipball/1ac5e7e7e862d4d574258daf08bd569ba926e4a5",
"reference": "1ac5e7e7e862d4d574258daf08bd569ba926e4a5",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3"
"php": ">=8.1"
},
"conflict": {
"symfony/console": "<5.4",
"symfony/process": "<5.4"
},
"require-dev": {
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0"
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/process": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -940,7 +2473,7 @@
"environment"
],
"support": {
"source": "https://github.com/symfony/dotenv/tree/v5.4.5"
"source": "https://github.com/symfony/dotenv/tree/v6.4.16"
},
"funding": [
{
@ -956,31 +2489,35 @@
"type": "tidelift"
}
],
"time": "2022-02-15T17:04:12+00:00"
"time": "2024-11-27T11:08:19+00:00"
},
{
"name": "symfony/error-handler",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
"reference": "060bc01856a1846e3e4385261bc9ed11a1dd7b6a"
"reference": "b088e0b175c30b4e06d8085200fa465b586f44fa"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/060bc01856a1846e3e4385261bc9ed11a1dd7b6a",
"reference": "060bc01856a1846e3e4385261bc9ed11a1dd7b6a",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/b088e0b175c30b4e06d8085200fa465b586f44fa",
"reference": "b088e0b175c30b4e06d8085200fa465b586f44fa",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1",
"psr/log": "^1|^2|^3",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"conflict": {
"symfony/deprecation-contracts": "<2.5",
"symfony/http-kernel": "<6.4"
},
"require-dev": {
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/serializer": "^4.4|^5.0|^6.0"
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-kernel": "^6.4|^7.0",
"symfony/serializer": "^5.4|^6.0|^7.0"
},
"bin": [
"Resources/bin/patch-type-declarations"
@ -1011,7 +2548,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/error-handler/tree/v5.4.7"
"source": "https://github.com/symfony/error-handler/tree/v6.4.23"
},
"funding": [
{
@ -1027,48 +2564,43 @@
"type": "tidelift"
}
],
"time": "2022-03-18T16:21:29+00:00"
"time": "2025-06-13T07:39:48+00:00"
},
{
"name": "symfony/event-dispatcher",
"version": "v5.4.3",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
"reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d"
"reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d",
"reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
"reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/event-dispatcher-contracts": "^2|^3",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"symfony/event-dispatcher-contracts": "^2.5|^3"
},
"conflict": {
"symfony/dependency-injection": "<4.4"
"symfony/dependency-injection": "<5.4",
"symfony/service-contracts": "<2.5"
},
"provide": {
"psr/event-dispatcher-implementation": "1.0",
"symfony/event-dispatcher-implementation": "2.0"
"symfony/event-dispatcher-implementation": "2.0|3.0"
},
"require-dev": {
"psr/log": "^1|^2|^3",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/error-handler": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/stopwatch": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/dependency-injection": "",
"symfony/http-kernel": ""
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/error-handler": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -1096,7 +2628,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.3"
"source": "https://github.com/symfony/event-dispatcher/tree/v6.4.13"
},
"funding": [
{
@ -1112,37 +2644,34 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
"version": "v2.5.1",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
"reference": "f98b54df6ad059855739db6fcbc2d36995283fe1"
"reference": "59eb412e93815df44f05f342958efa9f46b1e586"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1",
"reference": "f98b54df6ad059855739db6fcbc2d36995283fe1",
"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586",
"reference": "59eb412e93815df44f05f342958efa9f46b1e586",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1",
"psr/event-dispatcher": "^1"
},
"suggest": {
"symfony/event-dispatcher-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
@ -1175,7 +2704,7 @@
"standards"
],
"support": {
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0"
},
"funding": [
{
@ -1191,27 +2720,93 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-09-25T14:21:43+00:00"
},
{
"name": "symfony/filesystem",
"version": "v5.4.7",
"name": "symfony/expression-language",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
"reference": "3a4442138d80c9f7b600fb297534ac718b61d37f"
"url": "https://github.com/symfony/expression-language.git",
"reference": "3524904fb026356a5230cd197f9a4e6a61e0e7df"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/3a4442138d80c9f7b600fb297534ac718b61d37f",
"reference": "3a4442138d80c9f7b600fb297534ac718b61d37f",
"url": "https://api.github.com/repos/symfony/expression-language/zipball/3524904fb026356a5230cd197f9a4e6a61e0e7df",
"reference": "3524904fb026356a5230cd197f9a4e6a61e0e7df",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/service-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\ExpressionLanguage\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/expression-language/tree/v6.4.13"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-10-09T08:40:40+00:00"
},
{
"name": "symfony/filesystem",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
"reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/4856c9cf585d5a0313d8d35afd681a526f038dd3",
"reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.8",
"symfony/polyfill-php80": "^1.16"
"symfony/polyfill-mbstring": "~1.8"
},
"require-dev": {
"symfony/process": "^5.4|^6.4|^7.0"
},
"type": "library",
"autoload": {
@ -1239,7 +2834,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/filesystem/tree/v5.4.7"
"source": "https://github.com/symfony/filesystem/tree/v6.4.13"
},
"funding": [
{
@ -1255,26 +2850,27 @@
"type": "tidelift"
}
],
"time": "2022-04-01T12:33:59+00:00"
"time": "2024-10-25T15:07:50+00:00"
},
{
"name": "symfony/finder",
"version": "v5.4.3",
"version": "v6.4.17",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
"reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d"
"reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d",
"reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d",
"url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
"reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1"
},
"require-dev": {
"symfony/filesystem": "^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -1302,7 +2898,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/finder/tree/v5.4.3"
"source": "https://github.com/symfony/finder/tree/v6.4.17"
},
"funding": [
{
@ -1318,32 +2914,35 @@
"type": "tidelift"
}
],
"time": "2022-01-26T16:34:36+00:00"
"time": "2024-12-29T13:51:37+00:00"
},
{
"name": "symfony/flex",
"version": "v1.18.5",
"version": "v2.8.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
"reference": "10e438f53a972439675dc720706f0cd5c0ed94f1"
"reference": "423c36e369361003dc31ef11c5f15fb589e52c01"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/flex/zipball/10e438f53a972439675dc720706f0cd5c0ed94f1",
"reference": "10e438f53a972439675dc720706f0cd5c0ed94f1",
"url": "https://api.github.com/repos/symfony/flex/zipball/423c36e369361003dc31ef11c5f15fb589e52c01",
"reference": "423c36e369361003dc31ef11c5f15fb589e52c01",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0|^2.0",
"php": ">=7.1"
"composer-plugin-api": "^2.1",
"php": ">=8.0"
},
"conflict": {
"composer/semver": "<1.7.2"
},
"require-dev": {
"composer/composer": "^1.0.2|^2.0",
"symfony/dotenv": "^4.4|^5.0|^6.0",
"symfony/filesystem": "^4.4|^5.0|^6.0",
"symfony/phpunit-bridge": "^4.4.12|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0"
"composer/composer": "^2.1",
"symfony/dotenv": "^5.4|^6.0",
"symfony/filesystem": "^5.4|^6.0",
"symfony/phpunit-bridge": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0"
},
"type": "composer-plugin",
"extra": {
@ -1367,7 +2966,7 @@
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
"source": "https://github.com/symfony/flex/tree/v1.18.5"
"source": "https://github.com/symfony/flex/tree/v2.8.1"
},
"funding": [
{
@ -1383,66 +2982,60 @@
"type": "tidelift"
}
],
"time": "2022-02-16T17:26:46+00:00"
"time": "2025-07-05T07:45:19+00:00"
},
{
"name": "symfony/form",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
"reference": "7d1bd919be530e8071314a54bd5ae786452a81bf"
"reference": "6f60a2a9031c49fe92b8703764defa46481db155"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/form/zipball/7d1bd919be530e8071314a54bd5ae786452a81bf",
"reference": "7d1bd919be530e8071314a54bd5ae786452a81bf",
"url": "https://api.github.com/repos/symfony/form/zipball/6f60a2a9031c49fe92b8703764defa46481db155",
"reference": "6f60a2a9031c49fe92b8703764defa46481db155",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
"symfony/options-resolver": "^5.1|^6.0",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/options-resolver": "^5.4|^6.0|^7.0",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-icu": "^1.21",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/polyfill-php81": "^1.23",
"symfony/property-access": "^5.0.8|^6.0",
"symfony/service-contracts": "^1.1|^2|^3"
"symfony/property-access": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"phpunit/phpunit": "<5.4.3",
"symfony/console": "<4.4",
"symfony/dependency-injection": "<4.4",
"symfony/doctrine-bridge": "<4.4",
"symfony/error-handler": "<4.4.5",
"symfony/framework-bundle": "<4.4",
"symfony/http-kernel": "<4.4",
"symfony/translation": "<4.4",
"symfony/translation-contracts": "<1.1.7",
"symfony/twig-bridge": "<4.4"
"symfony/console": "<5.4",
"symfony/dependency-injection": "<5.4",
"symfony/doctrine-bridge": "<5.4.21|>=6,<6.2.7",
"symfony/error-handler": "<5.4",
"symfony/framework-bundle": "<5.4",
"symfony/http-kernel": "<5.4",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3",
"symfony/translation-contracts": "<2.5",
"symfony/twig-bridge": "<6.3"
},
"require-dev": {
"doctrine/collections": "~1.0",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/console": "^5.4|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/intl": "^4.4|^5.0|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0",
"symfony/uid": "^5.1|^6.0",
"symfony/validator": "^4.4.17|^5.1.9|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/security-csrf": "For protecting forms against CSRF attacks.",
"symfony/twig-bridge": "For templating with Twig.",
"symfony/validator": "For form validation."
"doctrine/collections": "^1.0|^2.0",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/html-sanitizer": "^6.1|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/intl": "^5.4|^6.0|^7.0",
"symfony/security-core": "^6.2|^7.0",
"symfony/security-csrf": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3",
"symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -1470,7 +3063,7 @@
"description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/form/tree/v5.4.8"
"source": "https://github.com/symfony/form/tree/v6.4.23"
},
"funding": [
{
@ -1486,114 +3079,112 @@
"type": "tidelift"
}
],
"time": "2022-04-23T15:25:10+00:00"
"time": "2025-06-05T16:22:31+00:00"
},
{
"name": "symfony/framework-bundle",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
"reference": "7520f553c7a7721652c1b7ac95c09dae62a1676e"
"reference": "ff892d3ab4b8aa35921bc2120a4b31d57948fe22"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/framework-bundle/zipball/7520f553c7a7721652c1b7ac95c09dae62a1676e",
"reference": "7520f553c7a7721652c1b7ac95c09dae62a1676e",
"url": "https://api.github.com/repos/symfony/framework-bundle/zipball/ff892d3ab4b8aa35921bc2120a4b31d57948fe22",
"reference": "ff892d3ab4b8aa35921bc2120a4b31d57948fe22",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"ext-xml": "*",
"php": ">=7.2.5",
"symfony/cache": "^5.2|^6.0",
"symfony/config": "^5.3|^6.0",
"symfony/dependency-injection": "^5.4.5|^6.0.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/error-handler": "^4.4.1|^5.0.1|^6.0",
"symfony/event-dispatcher": "^5.1|^6.0",
"symfony/filesystem": "^4.4|^5.0|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^5.3|^6.0",
"symfony/http-kernel": "^5.4|^6.0",
"php": ">=8.1",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/config": "^6.1|^7.0",
"symfony/dependency-injection": "^6.4.12|^7.0",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.1|^7.0",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/http-kernel": "^6.4",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/polyfill-php81": "^1.22",
"symfony/routing": "^5.3|^6.0"
"symfony/routing": "^6.4|^7.0"
},
"conflict": {
"doctrine/annotations": "<1.13.1",
"doctrine/cache": "<1.11",
"doctrine/persistence": "<1.3",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
"phpunit/phpunit": "<5.4.3",
"symfony/asset": "<5.3",
"symfony/console": "<5.2.5",
"symfony/dom-crawler": "<4.4",
"symfony/dotenv": "<5.1",
"symfony/form": "<5.2",
"symfony/http-client": "<4.4",
"symfony/lock": "<4.4",
"symfony/mailer": "<5.2",
"symfony/messenger": "<5.4",
"symfony/mime": "<4.4",
"symfony/property-access": "<5.3",
"symfony/property-info": "<4.4",
"symfony/security-csrf": "<5.3",
"symfony/serializer": "<5.2",
"symfony/service-contracts": ">=3.0",
"symfony/stopwatch": "<4.4",
"symfony/translation": "<5.3",
"symfony/twig-bridge": "<4.4",
"symfony/twig-bundle": "<4.4",
"symfony/validator": "<5.2",
"symfony/web-profiler-bundle": "<4.4",
"symfony/workflow": "<5.2"
"symfony/asset": "<5.4",
"symfony/asset-mapper": "<6.4",
"symfony/clock": "<6.3",
"symfony/console": "<5.4|>=7.0",
"symfony/dom-crawler": "<6.4",
"symfony/dotenv": "<5.4",
"symfony/form": "<5.4",
"symfony/http-client": "<6.3",
"symfony/lock": "<5.4",
"symfony/mailer": "<5.4",
"symfony/messenger": "<6.3",
"symfony/mime": "<6.4",
"symfony/property-access": "<5.4",
"symfony/property-info": "<5.4",
"symfony/runtime": "<5.4.45|>=6.0,<6.4.13|>=7.0,<7.1.6",
"symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4",
"symfony/security-core": "<5.4",
"symfony/security-csrf": "<5.4",
"symfony/serializer": "<6.4",
"symfony/stopwatch": "<5.4",
"symfony/translation": "<6.4",
"symfony/twig-bridge": "<5.4",
"symfony/twig-bundle": "<5.4",
"symfony/validator": "<6.4",
"symfony/web-profiler-bundle": "<6.4",
"symfony/workflow": "<6.4"
},
"require-dev": {
"doctrine/annotations": "^1.13.1",
"doctrine/cache": "^1.11|^2.0",
"doctrine/persistence": "^1.3|^2.0",
"doctrine/annotations": "^1.13.1|^2",
"doctrine/persistence": "^1.3|^2|^3",
"dragonmantank/cron-expression": "^3.1",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/asset": "^5.3|^6.0",
"symfony/browser-kit": "^5.4|^6.0",
"symfony/console": "^5.4|^6.0",
"symfony/css-selector": "^4.4|^5.0|^6.0",
"symfony/dom-crawler": "^4.4.30|^5.3.7|^6.0",
"symfony/dotenv": "^5.1|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/form": "^5.2|^6.0",
"symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/lock": "^4.4|^5.0|^6.0",
"symfony/mailer": "^5.2|^6.0",
"symfony/messenger": "^5.4|^6.0",
"symfony/mime": "^4.4|^5.0|^6.0",
"symfony/notifier": "^5.4|^6.0",
"seld/jsonlint": "^1.10",
"symfony/asset": "^5.4|^6.0|^7.0",
"symfony/asset-mapper": "^6.4|^7.0",
"symfony/browser-kit": "^5.4|^6.0|^7.0",
"symfony/clock": "^6.2|^7.0",
"symfony/console": "^5.4.9|^6.0.9|^7.0",
"symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dom-crawler": "^6.4|^7.0",
"symfony/dotenv": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/form": "^5.4|^6.0|^7.0",
"symfony/html-sanitizer": "^6.1|^7.0",
"symfony/http-client": "^6.3|^7.0",
"symfony/lock": "^5.4|^6.0|^7.0",
"symfony/mailer": "^5.4|^6.0|^7.0",
"symfony/messenger": "^6.3|^7.0",
"symfony/mime": "^6.4|^7.0",
"symfony/notifier": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "~1.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/property-info": "^4.4|^5.0|^6.0",
"symfony/rate-limiter": "^5.2|^6.0",
"symfony/security-bundle": "^5.4|^6.0",
"symfony/serializer": "^5.4|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/string": "^5.0|^6.0",
"symfony/translation": "^5.3|^6.0",
"symfony/twig-bundle": "^4.4|^5.0|^6.0",
"symfony/validator": "^5.2|^6.0",
"symfony/web-link": "^4.4|^5.0|^6.0",
"symfony/workflow": "^5.2|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0",
"twig/twig": "^2.10|^3.0"
},
"suggest": {
"ext-apcu": "For best performance of the system caches",
"symfony/console": "For using the console commands",
"symfony/form": "For using forms",
"symfony/property-info": "For using the property_info service",
"symfony/serializer": "For using the serializer service",
"symfony/validator": "For using validation",
"symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering",
"symfony/yaml": "For using the debug:config and lint:yaml commands"
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/property-info": "^5.4|^6.0|^7.0",
"symfony/rate-limiter": "^5.4|^6.0|^7.0",
"symfony/scheduler": "^6.4.4|^7.0.4",
"symfony/security-bundle": "^5.4|^6.0|^7.0",
"symfony/semaphore": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4|^7.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/string": "^5.4|^6.0|^7.0",
"symfony/translation": "^6.4|^7.0",
"symfony/twig-bundle": "^5.4|^6.0|^7.0",
"symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
"symfony/web-link": "^5.4|^6.0|^7.0",
"symfony/workflow": "^6.4|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0",
"twig/twig": "^2.10|^3.0.4"
},
"type": "symfony-bundle",
"autoload": {
@ -1621,7 +3212,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/framework-bundle/tree/v5.4.7"
"source": "https://github.com/symfony/framework-bundle/tree/v6.4.23"
},
"funding": [
{
@ -1637,50 +3228,53 @@
"type": "tidelift"
}
],
"time": "2022-04-01T06:09:41+00:00"
"time": "2025-06-26T21:24:02+00:00"
},
{
"name": "symfony/http-client",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
"reference": "0dabec4e3898d3e00451dd47b5ef839168f9bbf5"
"reference": "19f11e742b94dcfd968a54f5381bb9082a88cb57"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-client/zipball/0dabec4e3898d3e00451dd47b5ef839168f9bbf5",
"reference": "0dabec4e3898d3e00451dd47b5ef839168f9bbf5",
"url": "https://api.github.com/repos/symfony/http-client/zipball/19f11e742b94dcfd968a54f5381bb9082a88cb57",
"reference": "19f11e742b94dcfd968a54f5381bb9082a88cb57",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1",
"psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/http-client-contracts": "^2.4",
"symfony/polyfill-php73": "^1.11",
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.0|^2|^3"
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-client-contracts": "~3.4.4|^3.5.2",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"php-http/discovery": "<1.15",
"symfony/http-foundation": "<6.3"
},
"provide": {
"php-http/async-client-implementation": "*",
"php-http/client-implementation": "*",
"psr/http-client-implementation": "1.0",
"symfony/http-client-implementation": "2.4"
"symfony/http-client-implementation": "3.0"
},
"require-dev": {
"amphp/amp": "^2.5",
"amphp/http-client": "^4.2.1",
"amphp/http-tunnel": "^1.0",
"amphp/socket": "^1.1",
"guzzlehttp/promises": "^1.4",
"guzzlehttp/promises": "^1.4|^2.0",
"nyholm/psr7": "^1.0",
"php-http/httplug": "^1.0|^2.0",
"psr/http-client": "^1.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4.13|^5.1.5|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0"
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -1707,8 +3301,11 @@
],
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
"homepage": "https://symfony.com",
"keywords": [
"http"
],
"support": {
"source": "https://github.com/symfony/http-client/tree/v5.4.8"
"source": "https://github.com/symfony/http-client/tree/v6.4.23"
},
"funding": [
{
@ -1724,42 +3321,42 @@
"type": "tidelift"
}
],
"time": "2022-04-12T16:02:29+00:00"
"time": "2025-06-27T20:02:31+00:00"
},
{
"name": "symfony/http-client-contracts",
"version": "v2.5.1",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
"reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5"
"reference": "75d7043853a42837e68111812f4d964b01e5101c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1a4f708e4e87f335d1b1be6148060739152f0bd5",
"reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5",
"url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c",
"reference": "75d7043853a42837e68111812f4d964b01e5101c",
"shasum": ""
},
"require": {
"php": ">=7.2.5"
},
"suggest": {
"symfony/http-client-implementation": ""
"php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\HttpClient\\": ""
}
},
"exclude-from-classmap": [
"/Test/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -1786,7 +3383,7 @@
"standards"
],
"support": {
"source": "https://github.com/symfony/http-client-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/http-client-contracts/tree/v3.6.0"
},
"funding": [
{
@ -1802,36 +3399,40 @@
"type": "tidelift"
}
],
"time": "2022-03-13T20:07:29+00:00"
"time": "2025-04-29T11:18:49+00:00"
},
{
"name": "symfony/http-foundation",
"version": "v5.4.6",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
"reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465"
"reference": "452d19f945ee41345fd8a50c18b60783546b7bd3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465",
"reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/452d19f945ee41345fd8a50c18b60783546b7bd3",
"reference": "452d19f945ee41345fd8a50c18b60783546b7bd3",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.1",
"symfony/polyfill-php80": "^1.16"
"symfony/polyfill-php83": "^1.27"
},
"conflict": {
"symfony/cache": "<6.4.12|>=7.0,<7.1.5"
},
"require-dev": {
"predis/predis": "~1.0",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/mime": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/mime": "To use the file extension guesser"
"doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0",
"symfony/cache": "^6.4.12|^7.1.5",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0",
"symfony/mime": "^5.4|^6.0|^7.0",
"symfony/rate-limiter": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -1859,7 +3460,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-foundation/tree/v5.4.6"
"source": "https://github.com/symfony/http-foundation/tree/v6.4.23"
},
"funding": [
{
@ -1875,76 +3476,78 @@
"type": "tidelift"
}
],
"time": "2022-03-05T21:03:43+00:00"
"time": "2025-05-26T09:17:58+00:00"
},
{
"name": "symfony/http-kernel",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
"reference": "509243b9b3656db966284c45dffce9316c1ecc5c"
"reference": "2bb2cba685aabd859f22cf6946554e8e7f3c329a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/509243b9b3656db966284c45dffce9316c1ecc5c",
"reference": "509243b9b3656db966284c45dffce9316c1ecc5c",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/2bb2cba685aabd859f22cf6946554e8e7f3c329a",
"reference": "2bb2cba685aabd859f22cf6946554e8e7f3c329a",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/log": "^1|^2",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/error-handler": "^4.4|^5.0|^6.0",
"symfony/event-dispatcher": "^5.0|^6.0",
"symfony/http-foundation": "^5.3.7|^6.0",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"psr/log": "^1|^2|^3",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.4|^7.0",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
"symfony/browser-kit": "<5.4",
"symfony/cache": "<5.0",
"symfony/config": "<5.0",
"symfony/console": "<4.4",
"symfony/dependency-injection": "<5.3",
"symfony/doctrine-bridge": "<5.0",
"symfony/form": "<5.0",
"symfony/http-client": "<5.0",
"symfony/mailer": "<5.0",
"symfony/messenger": "<5.0",
"symfony/translation": "<5.0",
"symfony/twig-bridge": "<5.0",
"symfony/validator": "<5.0",
"symfony/cache": "<5.4",
"symfony/config": "<6.1",
"symfony/console": "<5.4",
"symfony/dependency-injection": "<6.4",
"symfony/doctrine-bridge": "<5.4",
"symfony/form": "<5.4",
"symfony/http-client": "<5.4",
"symfony/http-client-contracts": "<2.5",
"symfony/mailer": "<5.4",
"symfony/messenger": "<5.4",
"symfony/translation": "<5.4",
"symfony/translation-contracts": "<2.5",
"symfony/twig-bridge": "<5.4",
"symfony/validator": "<6.4",
"symfony/var-dumper": "<6.3",
"twig/twig": "<2.13"
},
"provide": {
"psr/log-implementation": "1.0|2.0"
"psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"symfony/browser-kit": "^5.4|^6.0",
"symfony/config": "^5.0|^6.0",
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/css-selector": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^5.3|^6.0",
"symfony/dom-crawler": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/http-client-contracts": "^1.1|^2|^3",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/routing": "^4.4|^5.0|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0",
"symfony/translation-contracts": "^1.1|^2|^3",
"symfony/browser-kit": "^5.4|^6.0|^7.0",
"symfony/clock": "^6.2|^7.0",
"symfony/config": "^6.1|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^6.4|^7.0",
"symfony/dom-crawler": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-client-contracts": "^2.5|^3",
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/property-access": "^5.4.5|^6.0.5|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4.4|^7.0.4",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4|^6.0|^7.0",
"symfony/translation-contracts": "^2.5|^3",
"symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
"symfony/var-dumper": "^5.4|^6.4|^7.0",
"symfony/var-exporter": "^6.2|^7.0",
"twig/twig": "^2.13|^3.0.4"
},
"suggest": {
"symfony/browser-kit": "",
"symfony/config": "",
"symfony/console": "",
"symfony/dependency-injection": ""
},
"type": "library",
"autoload": {
"psr-4": {
@ -1971,7 +3574,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-kernel/tree/v5.4.7"
"source": "https://github.com/symfony/http-kernel/tree/v6.4.23"
},
"funding": [
{
@ -1987,27 +3590,25 @@
"type": "tidelift"
}
],
"time": "2022-04-02T06:04:20+00:00"
"time": "2025-06-28T08:14:51+00:00"
},
{
"name": "symfony/options-resolver",
"version": "v5.4.3",
"version": "v6.4.16",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
"reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8"
"reference": "368128ad168f20e22c32159b9f761e456cec0c78"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/cc1147cb11af1b43f503ac18f31aa3bec213aba8",
"reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8",
"url": "https://api.github.com/repos/symfony/options-resolver/zipball/368128ad168f20e22c32159b9f761e456cec0c78",
"reference": "368128ad168f20e22c32159b9f761e456cec0c78",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php73": "~1.0",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
@ -2040,7 +3641,7 @@
"options"
],
"support": {
"source": "https://github.com/symfony/options-resolver/tree/v5.4.3"
"source": "https://github.com/symfony/options-resolver/tree/v6.4.16"
},
"funding": [
{
@ -2056,32 +3657,31 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-11-20T10:57:02+00:00"
},
{
"name": "symfony/password-hasher",
"version": "v5.4.8",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/password-hasher.git",
"reference": "bc9c982b25c0292aa4e009b3e9cc9835e4d1e94f"
"reference": "e97a1b31f60b8bdfc1fdedab4398538da9441d47"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/password-hasher/zipball/bc9c982b25c0292aa4e009b3e9cc9835e4d1e94f",
"reference": "bc9c982b25c0292aa4e009b3e9cc9835e4d1e94f",
"url": "https://api.github.com/repos/symfony/password-hasher/zipball/e97a1b31f60b8bdfc1fdedab4398538da9441d47",
"reference": "e97a1b31f60b8bdfc1fdedab4398538da9441d47",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.15"
"php": ">=8.1"
},
"conflict": {
"symfony/security-core": "<5.3"
"symfony/security-core": "<5.4"
},
"require-dev": {
"symfony/console": "^5.3|^6.0",
"symfony/security-core": "^5.3|^6.0"
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/security-core": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -2113,7 +3713,7 @@
"password"
],
"support": {
"source": "https://github.com/symfony/password-hasher/tree/v5.4.8"
"source": "https://github.com/symfony/password-hasher/tree/v6.4.13"
},
"funding": [
{
@ -2129,36 +3729,33 @@
"type": "tidelift"
}
],
"time": "2022-04-15T13:57:25+00:00"
"time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
"version": "v1.25.0",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
"reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
"reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2194,7 +3791,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
},
"funding": [
{
@ -2210,36 +3807,33 @@
"type": "tidelift"
}
],
"time": "2021-11-23T21:10:46+00:00"
"time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
"version": "v1.25.0",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
"reference": "c023a439b8551e320cc3c8433b198e408a623af1"
"reference": "763d2a91fea5681509ca01acbc1c5e450d127811"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/c023a439b8551e320cc3c8433b198e408a623af1",
"reference": "c023a439b8551e320cc3c8433b198e408a623af1",
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/763d2a91fea5681509ca01acbc1c5e450d127811",
"reference": "763d2a91fea5681509ca01acbc1c5e450d127811",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance and support of other locales than \"en\""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2281,7 +3875,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.32.0"
},
"funding": [
{
@ -2297,36 +3891,33 @@
"type": "tidelift"
}
],
"time": "2021-10-26T17:16:04+00:00"
"time": "2024-12-21T18:38:29+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
"version": "v1.25.0",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
"reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
"reference": "3833d7255cc303546435cb650316bff708a1c75c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
"reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
"reference": "3833d7255cc303546435cb650316bff708a1c75c",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2365,7 +3956,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
},
"funding": [
{
@ -2381,24 +3972,25 @@
"type": "tidelift"
}
],
"time": "2021-02-19T12:13:01+00:00"
"time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.25.0",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
"reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
"reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
"reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
"shasum": ""
},
"require": {
"php": ">=7.1"
"ext-iconv": "*",
"php": ">=7.2"
},
"provide": {
"ext-mbstring": "*"
@ -2408,12 +4000,9 @@
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2448,7 +4037,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"
},
"funding": [
{
@ -2464,112 +4053,30 @@
"type": "tidelift"
}
],
"time": "2021-11-30T18:21:41+00:00"
},
{
"name": "symfony/polyfill-php73",
"version": "v1.25.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
"reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5",
"reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php73\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2021-06-05T21:20:04+00:00"
"time": "2024-12-23T08:48:59+00:00"
},
{
"name": "symfony/polyfill-php80",
"version": "v1.25.0",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
"reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c"
"reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c",
"reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2610,7 +4117,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0"
},
"funding": [
{
@ -2626,33 +4133,30 @@
"type": "tidelift"
}
],
"time": "2022-03-04T08:16:47+00:00"
"time": "2025-01-02T08:10:11+00:00"
},
{
"name": "symfony/polyfill-php81",
"version": "v1.25.0",
"name": "symfony/polyfill-php83",
"version": "v1.32.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
"reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f"
"url": "https://github.com/symfony/polyfill-php83.git",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
"reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491",
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",
"shasum": ""
},
"require": {
"php": ">=7.1"
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -2660,7 +4164,7 @@
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php81\\": ""
"Symfony\\Polyfill\\Php83\\": ""
},
"classmap": [
"Resources/stubs"
@ -2680,7 +4184,7 @@
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
@ -2689,7 +4193,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0"
"source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0"
},
"funding": [
{
@ -2705,33 +4209,29 @@
"type": "tidelift"
}
],
"time": "2021-09-13T13:58:11+00:00"
"time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/property-access",
"version": "v5.4.8",
"version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
"reference": "fe501d498d6ec7e9efe928c90fabedf629116495"
"reference": "80e0378f2f058b60d87dedc3c760caec882e992c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/property-access/zipball/fe501d498d6ec7e9efe928c90fabedf629116495",
"reference": "fe501d498d6ec7e9efe928c90fabedf629116495",
"url": "https://api.github.com/repos/symfony/property-access/zipball/80e0378f2f058b60d87dedc3c760caec882e992c",
"reference": "80e0378f2f058b60d87dedc3c760caec882e992c",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16",
"symfony/property-info": "^5.2|^6.0"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/property-info": "^5.4|^6.0|^7.0"
},
"require-dev": {
"symfony/cache": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/cache-implementation": "To cache access methods."
"symfony/cache": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -2766,11 +4266,11 @@
"injection",
"object",
"property",
"property path",
"property-path",
"reflection"
],
"support": {
"source": "https://github.com/symfony/property-access/tree/v5.4.8"
"source": "https://github.com/symfony/property-access/tree/v6.4.18"
},
"funding": [
{
@ -2786,46 +4286,41 @@
"type": "tidelift"
}
],
"time": "2022-04-12T15:48:08+00:00"
"time": "2024-12-16T14:42:05+00:00"
},
{
"name": "symfony/property-info",
"version": "v5.4.7",
"version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
"reference": "0fc07795712972b9792f203d0fe0e77c26c3281d"
"reference": "94d18e5cc11a37fd92856d38b61d9cdf72536a1e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/property-info/zipball/0fc07795712972b9792f203d0fe0e77c26c3281d",
"reference": "0fc07795712972b9792f203d0fe0e77c26c3281d",
"url": "https://api.github.com/repos/symfony/property-info/zipball/94d18e5cc11a37fd92856d38b61d9cdf72536a1e",
"reference": "94d18e5cc11a37fd92856d38b61d9cdf72536a1e",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16",
"symfony/string": "^5.1|^6.0"
"php": ">=8.1",
"symfony/string": "^5.4|^6.0|^7.0"
},
"conflict": {
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
"symfony/dependency-injection": "<4.4"
"doctrine/annotations": "<1.12",
"phpdocumentor/reflection-docblock": "<5.2",
"phpdocumentor/type-resolver": "<1.5.1",
"symfony/cache": "<5.4",
"symfony/dependency-injection": "<5.4|>=6.0,<6.4",
"symfony/serializer": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.10.4",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"phpstan/phpdoc-parser": "^1.0",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/serializer": "^4.4|^5.0|^6.0"
},
"suggest": {
"phpdocumentor/reflection-docblock": "To use the PHPDoc",
"psr/cache-implementation": "To cache results",
"symfony/doctrine-bridge": "To use Doctrine metadata",
"symfony/serializer": "To use Serializer metadata"
"doctrine/annotations": "^1.12|^2",
"phpdocumentor/reflection-docblock": "^5.2",
"phpstan/phpdoc-parser": "^1.0|^2.0",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/serializer": "^5.4|^6.4|^7.0"
},
"type": "library",
"autoload": {
@ -2861,7 +4356,7 @@
"validator"
],
"support": {
"source": "https://github.com/symfony/property-info/tree/v5.4.7"
"source": "https://github.com/symfony/property-info/tree/v6.4.18"
},
"funding": [
{
@ -2877,47 +4372,194 @@
"type": "tidelift"
}
],
"time": "2022-03-30T13:40:48+00:00"
"time": "2025-01-21T10:52:27+00:00"
},
{
"name": "symfony/routing",
"version": "v5.4.3",
"name": "symfony/psr-http-message-bridge",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
"reference": "44b29c7a94e867ccde1da604792f11a469958981"
"url": "https://github.com/symfony/psr-http-message-bridge.git",
"reference": "c9cf83326a1074f83a738fc5320945abf7fb7fec"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981",
"reference": "44b29c7a94e867ccde1da604792f11a469958981",
"url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/c9cf83326a1074f83a738fc5320945abf7fb7fec",
"reference": "c9cf83326a1074f83a738fc5320945abf7fb7fec",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"psr/http-message": "^1.0|^2.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0"
},
"conflict": {
"php-http/discovery": "<1.15",
"symfony/http-kernel": "<6.2"
},
"require-dev": {
"nyholm/psr7": "^1.1",
"php-http/discovery": "^1.15",
"psr/log": "^1.1.4|^2|^3",
"symfony/browser-kit": "^5.4|^6.0|^7.0",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/framework-bundle": "^6.2|^7.0",
"symfony/http-kernel": "^6.2|^7.0"
},
"type": "symfony-bridge",
"autoload": {
"psr-4": {
"Symfony\\Bridge\\PsrHttpMessage\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "PSR HTTP message bridge",
"homepage": "https://symfony.com",
"keywords": [
"http",
"http-message",
"psr-17",
"psr-7"
],
"support": {
"source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.13"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/rate-limiter",
"version": "v6.4.15",
"source": {
"type": "git",
"url": "https://github.com/symfony/rate-limiter.git",
"reference": "e250d82fc17b277b97cbce94efef5414aff29bf9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/rate-limiter/zipball/e250d82fc17b277b97cbce94efef5414aff29bf9",
"reference": "e250d82fc17b277b97cbce94efef5414aff29bf9",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/options-resolver": "^5.4|^6.0|^7.0"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"symfony/lock": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\RateLimiter\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Wouter de Jong",
"email": "wouter@wouterj.nl"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides a Token Bucket implementation to rate limit input and output in your application",
"homepage": "https://symfony.com",
"keywords": [
"limiter",
"rate-limiter"
],
"support": {
"source": "https://github.com/symfony/rate-limiter/tree/v6.4.15"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-11-09T07:19:24+00:00"
},
{
"name": "symfony/routing",
"version": "v6.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
"reference": "1f5234e8457164a3a0038a4c0a4ba27876a9c670"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/1f5234e8457164a3a0038a4c0a4ba27876a9c670",
"reference": "1f5234e8457164a3a0038a4c0a4ba27876a9c670",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/annotations": "<1.12",
"symfony/config": "<5.3",
"symfony/dependency-injection": "<4.4",
"symfony/yaml": "<4.4"
"symfony/config": "<6.2",
"symfony/dependency-injection": "<5.4",
"symfony/yaml": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.12",
"doctrine/annotations": "^1.12|^2",
"psr/log": "^1|^2|^3",
"symfony/config": "^5.3|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/config": "For using the all-in-one router or any loader",
"symfony/expression-language": "For using expression matching",
"symfony/http-foundation": "For using a Symfony Request object",
"symfony/yaml": "For using the YAML loader"
"symfony/config": "^6.2|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -2951,7 +4593,7 @@
"url"
],
"support": {
"source": "https://github.com/symfony/routing/tree/v5.4.3"
"source": "https://github.com/symfony/routing/tree/v6.4.22"
},
"funding": [
{
@ -2967,36 +4609,35 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2025-04-27T16:08:38+00:00"
},
{
"name": "symfony/runtime",
"version": "v5.4.7",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/runtime.git",
"reference": "dc22a2876de3a3dc26b686570d9e638d443b575e"
"reference": "ef1f03c2ab1144ac4ef7744b9e026bdb06f2f88f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/runtime/zipball/dc22a2876de3a3dc26b686570d9e638d443b575e",
"reference": "dc22a2876de3a3dc26b686570d9e638d443b575e",
"url": "https://api.github.com/repos/symfony/runtime/zipball/ef1f03c2ab1144ac4ef7744b9e026bdb06f2f88f",
"reference": "ef1f03c2ab1144ac4ef7744b9e026bdb06f2f88f",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0|^2.0",
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.15"
"php": ">=8.1"
},
"conflict": {
"symfony/dotenv": "<5.1"
"symfony/dotenv": "<5.4"
},
"require-dev": {
"composer/composer": "^1.0.2|^2.0",
"symfony/console": "^4.4.30|^5.3.7|^6.0",
"symfony/dotenv": "^5.1|^6.0",
"symfony/http-foundation": "^4.4.30|^5.3.7|^6.0",
"symfony/http-kernel": "^4.4.30|^5.3.7|^6.0"
"symfony/console": "^5.4.9|^6.0.9|^7.0",
"symfony/dotenv": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0"
},
"type": "composer-plugin",
"extra": {
@ -3027,8 +4668,11 @@
],
"description": "Enables decoupling PHP applications from global state",
"homepage": "https://symfony.com",
"keywords": [
"runtime"
],
"support": {
"source": "https://github.com/symfony/runtime/tree/v5.4.7"
"source": "https://github.com/symfony/runtime/tree/v6.4.23"
},
"funding": [
{
@ -3044,65 +4688,75 @@
"type": "tidelift"
}
],
"time": "2022-03-08T15:36:36+00:00"
"time": "2025-06-13T07:44:14+00:00"
},
{
"name": "symfony/security-bundle",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-bundle.git",
"reference": "9806c9d491584e14a4444ea861a15428ab4b00be"
"reference": "3db1460f539b23e74a119981ea6b3002302250bc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/security-bundle/zipball/9806c9d491584e14a4444ea861a15428ab4b00be",
"reference": "9806c9d491584e14a4444ea861a15428ab4b00be",
"url": "https://api.github.com/repos/symfony/security-bundle/zipball/3db1460f539b23e74a119981ea6b3002302250bc",
"reference": "3db1460f539b23e74a119981ea6b3002302250bc",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"ext-xml": "*",
"php": ">=7.2.5",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^5.3|^6.0",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/event-dispatcher": "^5.1|^6.0",
"symfony/http-foundation": "^5.3|^6.0",
"symfony/http-kernel": "^5.3|^6.0",
"symfony/password-hasher": "^5.3|^6.0",
"symfony/polyfill-php80": "^1.16",
"symfony/security-core": "^5.4|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/security-guard": "^5.3",
"symfony/security-http": "^5.4|^6.0"
"php": ">=8.1",
"symfony/clock": "^6.3|^7.0",
"symfony/config": "^6.1|^7.0",
"symfony/dependency-injection": "^6.4.11|^7.1.4",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.2|^7.0",
"symfony/http-kernel": "^6.2",
"symfony/password-hasher": "^5.4|^6.0|^7.0",
"symfony/security-core": "^6.2|^7.0",
"symfony/security-csrf": "^5.4|^6.0|^7.0",
"symfony/security-http": "^6.3.6|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"symfony/browser-kit": "<4.4",
"symfony/console": "<4.4",
"symfony/framework-bundle": "<4.4",
"symfony/ldap": "<5.1",
"symfony/twig-bundle": "<4.4"
"symfony/browser-kit": "<5.4",
"symfony/console": "<5.4",
"symfony/framework-bundle": "<6.4",
"symfony/http-client": "<5.4",
"symfony/ldap": "<5.4",
"symfony/serializer": "<6.4",
"symfony/twig-bundle": "<5.4",
"symfony/validator": "<6.4"
},
"require-dev": {
"doctrine/annotations": "^1.10.4",
"symfony/asset": "^4.4|^5.0|^6.0",
"symfony/browser-kit": "^4.4|^5.0|^6.0",
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/css-selector": "^4.4|^5.0|^6.0",
"symfony/dom-crawler": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/form": "^4.4|^5.0|^6.0",
"symfony/framework-bundle": "^5.3|^6.0",
"symfony/ldap": "^5.3|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/rate-limiter": "^5.2|^6.0",
"symfony/serializer": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0",
"symfony/twig-bridge": "^4.4|^5.0|^6.0",
"symfony/twig-bundle": "^4.4|^5.0|^6.0",
"symfony/validator": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0",
"twig/twig": "^2.13|^3.0.4"
"symfony/asset": "^5.4|^6.0|^7.0",
"symfony/browser-kit": "^5.4|^6.0|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dom-crawler": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/form": "^5.4|^6.0|^7.0",
"symfony/framework-bundle": "^6.4|^7.0",
"symfony/http-client": "^5.4|^6.0|^7.0",
"symfony/ldap": "^5.4|^6.0|^7.0",
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/rate-limiter": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4|^7.0",
"symfony/translation": "^5.4|^6.0|^7.0",
"symfony/twig-bridge": "^5.4|^6.0|^7.0",
"symfony/twig-bundle": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0",
"twig/twig": "^2.13|^3.0.4",
"web-token/jwt-checker": "^3.1",
"web-token/jwt-signature-algorithm-ecdsa": "^3.1",
"web-token/jwt-signature-algorithm-eddsa": "^3.1",
"web-token/jwt-signature-algorithm-hmac": "^3.1",
"web-token/jwt-signature-algorithm-none": "^3.1",
"web-token/jwt-signature-algorithm-rsa": "^3.1"
},
"type": "symfony-bundle",
"autoload": {
@ -3130,7 +4784,7 @@
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/security-bundle/tree/v5.4.8"
"source": "https://github.com/symfony/security-bundle/tree/v6.4.23"
},
"funding": [
{
@ -3146,56 +4800,49 @@
"type": "tidelift"
}
],
"time": "2022-04-15T11:48:31+00:00"
"time": "2025-06-23T20:18:57+00:00"
},
{
"name": "symfony/security-core",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
"reference": "4540ecb8ae82cc46d9580672888597f481ff0440"
"reference": "527780a0482e592530174ca90e6189f64cdf6569"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/security-core/zipball/4540ecb8ae82cc46d9580672888597f481ff0440",
"reference": "4540ecb8ae82cc46d9580672888597f481ff0440",
"url": "https://api.github.com/repos/symfony/security-core/zipball/527780a0482e592530174ca90e6189f64cdf6569",
"reference": "527780a0482e592530174ca90e6189f64cdf6569",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/event-dispatcher-contracts": "^1.1|^2|^3",
"symfony/password-hasher": "^5.3|^6.0",
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.1.6|^2|^3"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher-contracts": "^2.5|^3",
"symfony/password-hasher": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"symfony/event-dispatcher": "<4.4",
"symfony/http-foundation": "<5.3",
"symfony/ldap": "<4.4",
"symfony/security-guard": "<4.4",
"symfony/validator": "<5.2"
"symfony/event-dispatcher": "<5.4",
"symfony/http-foundation": "<5.4",
"symfony/ldap": "<5.4",
"symfony/security-guard": "<5.4",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3",
"symfony/validator": "<5.4"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"psr/container": "^1.0|^2.0",
"psr/container": "^1.1|^2.0",
"psr/log": "^1|^2|^3",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^5.3|^6.0",
"symfony/ldap": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0",
"symfony/validator": "^5.2|^6.0"
},
"suggest": {
"psr/container-implementation": "To instantiate the Security class",
"symfony/event-dispatcher": "",
"symfony/expression-language": "For using the expression voter",
"symfony/http-foundation": "",
"symfony/ldap": "For using LDAP integration",
"symfony/validator": "For using the user password constraint"
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/ldap": "^5.4|^6.0|^7.0",
"symfony/string": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3",
"symfony/validator": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@ -3223,7 +4870,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/security-core/tree/v5.4.8"
"source": "https://github.com/symfony/security-core/tree/v6.4.23"
},
"funding": [
{
@ -3239,35 +4886,31 @@
"type": "tidelift"
}
],
"time": "2022-04-15T08:07:45+00:00"
"time": "2025-05-30T08:33:44+00:00"
},
{
"name": "symfony/security-csrf",
"version": "v5.4.3",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-csrf.git",
"reference": "57c1c252ca756289c2b61327e08fb10be3936956"
"reference": "c34421b7d34efbaef5d611ab2e646a0ec464ffe3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/security-csrf/zipball/57c1c252ca756289c2b61327e08fb10be3936956",
"reference": "57c1c252ca756289c2b61327e08fb10be3936956",
"url": "https://api.github.com/repos/symfony/security-csrf/zipball/c34421b7d34efbaef5d611ab2e646a0ec464ffe3",
"reference": "c34421b7d34efbaef5d611ab2e646a0ec464ffe3",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16",
"symfony/security-core": "^4.4|^5.0|^6.0"
"php": ">=8.1",
"symfony/security-core": "^5.4|^6.0|^7.0"
},
"conflict": {
"symfony/http-foundation": "<5.3"
"symfony/http-foundation": "<5.4"
},
"require-dev": {
"symfony/http-foundation": "^5.3|^6.0"
},
"suggest": {
"symfony/http-foundation": "For using the class SessionTokenStorage."
"symfony/http-foundation": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -3295,7 +4938,7 @@
"description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/security-csrf/tree/v5.4.3"
"source": "https://github.com/symfony/security-csrf/tree/v6.4.13"
},
"funding": [
{
@ -3311,115 +4954,51 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
},
{
"name": "symfony/security-guard",
"version": "v5.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-guard.git",
"reference": "3d68d9f8e162f6655eb0a0237b9f333a82a19da9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/security-guard/zipball/3d68d9f8e162f6655eb0a0237b9f333a82a19da9",
"reference": "3d68d9f8e162f6655eb0a0237b9f333a82a19da9",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.15",
"symfony/security-core": "^5.0",
"symfony/security-http": "^5.3"
},
"require-dev": {
"psr/log": "^1|^2|^3"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Security\\Guard\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony Security Component - Guard",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/security-guard/tree/v5.4.3"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-09-25T14:18:03+00:00"
},
{
"name": "symfony/security-http",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-http.git",
"reference": "3d4b612da3a278285e6fd16fc2e5233820eeba0d"
"reference": "815fcda8122a7850bf6d5d842ce03c20445295bb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/security-http/zipball/3d4b612da3a278285e6fd16fc2e5233820eeba0d",
"reference": "3d4b612da3a278285e6fd16fc2e5233820eeba0d",
"url": "https://api.github.com/repos/symfony/security-http/zipball/815fcda8122a7850bf6d5d842ce03c20445295bb",
"reference": "815fcda8122a7850bf6d5d842ce03c20445295bb",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/http-foundation": "^5.3|^6.0",
"symfony/http-kernel": "^5.3|^6.0",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-foundation": "^6.2|^7.0",
"symfony/http-kernel": "^6.3|^7.0",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/property-access": "^4.4|^5.0|^6.0",
"symfony/security-core": "^5.4|^6.0"
"symfony/property-access": "^5.4|^6.0|^7.0",
"symfony/security-core": "^6.4|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"symfony/event-dispatcher": "<4.3",
"symfony/security-bundle": "<5.3",
"symfony/security-csrf": "<4.4"
"symfony/clock": "<6.3",
"symfony/event-dispatcher": "<5.4.9|>=6,<6.0.9",
"symfony/http-client-contracts": "<3.0",
"symfony/security-bundle": "<5.4",
"symfony/security-csrf": "<5.4"
},
"require-dev": {
"psr/log": "^1|^2|^3",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/rate-limiter": "^5.2|^6.0",
"symfony/routing": "^4.4|^5.0|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs",
"symfony/security-csrf": "For using tokens to protect authentication/logout attempts"
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/clock": "^6.3|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/http-client-contracts": "^3.0",
"symfony/rate-limiter": "^5.4|^6.0|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/security-csrf": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4|^6.0|^7.0",
"web-token/jwt-checker": "^3.1",
"web-token/jwt-signature-algorithm-ecdsa": "^3.1"
},
"type": "library",
"autoload": {
@ -3447,7 +5026,7 @@
"description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/security-http/tree/v5.4.8"
"source": "https://github.com/symfony/security-http/tree/v6.4.23"
},
"funding": [
{
@ -3463,47 +5042,47 @@
"type": "tidelift"
}
],
"time": "2022-04-16T13:32:04+00:00"
"time": "2025-06-23T20:18:57+00:00"
},
{
"name": "symfony/service-contracts",
"version": "v2.5.1",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
"reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c"
"reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
"reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
"reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/container": "^1.1",
"symfony/deprecation-contracts": "^2.1|^3"
"php": ">=8.1",
"psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
"ext-psr": "<1.1|>=2"
},
"suggest": {
"symfony/service-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Service\\": ""
}
},
"exclude-from-classmap": [
"/Test/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -3530,7 +5109,7 @@
"standards"
],
"support": {
"source": "https://github.com/symfony/service-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/service-contracts/tree/v3.6.0"
},
"funding": [
{
@ -3546,38 +5125,38 @@
"type": "tidelift"
}
],
"time": "2022-03-13T20:07:29+00:00"
"time": "2025-04-25T09:37:31+00:00"
},
{
"name": "symfony/string",
"version": "v5.4.3",
"version": "v6.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
"reference": "92043b7d8383e48104e411bc9434b260dbeb5a10"
"reference": "73e2c6966a5aef1d4892873ed5322245295370c6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10",
"reference": "92043b7d8383e48104e411bc9434b260dbeb5a10",
"url": "https://api.github.com/repos/symfony/string/zipball/73e2c6966a5aef1d4892873ed5322245295370c6",
"reference": "73e2c6966a5aef1d4892873ed5322245295370c6",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "~1.15"
"symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
"symfony/translation-contracts": ">=3.0"
"symfony/translation-contracts": "<2.5"
},
"require-dev": {
"symfony/error-handler": "^4.4|^5.0|^6.0",
"symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/translation-contracts": "^1.1|^2",
"symfony/var-exporter": "^4.4|^5.0|^6.0"
"symfony/error-handler": "^5.4|^6.0|^7.0",
"symfony/http-client": "^5.4|^6.0|^7.0",
"symfony/intl": "^6.2|^7.0",
"symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -3616,7 +5195,7 @@
"utf8"
],
"support": {
"source": "https://github.com/symfony/string/tree/v5.4.3"
"source": "https://github.com/symfony/string/tree/v6.4.21"
},
"funding": [
{
@ -3632,42 +5211,137 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2025-04-18T15:23:29+00:00"
},
{
"name": "symfony/translation-contracts",
"version": "v2.5.1",
"name": "symfony/translation",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
"reference": "1211df0afa701e45a04253110e959d4af4ef0f07"
"url": "https://github.com/symfony/translation.git",
"reference": "de8afa521e04a5220e9e58a1dc99971ab7cac643"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07",
"reference": "1211df0afa701e45a04253110e959d4af4ef0f07",
"url": "https://api.github.com/repos/symfony/translation/zipball/de8afa521e04a5220e9e58a1dc99971ab7cac643",
"reference": "de8afa521e04a5220e9e58a1dc99971ab7cac643",
"shasum": ""
},
"require": {
"php": ">=7.2.5"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/translation-contracts": "^2.5|^3.0"
},
"suggest": {
"symfony/translation-implementation": ""
"conflict": {
"symfony/config": "<5.4",
"symfony/console": "<5.4",
"symfony/dependency-injection": "<5.4",
"symfony/http-client-contracts": "<2.5",
"symfony/http-kernel": "<5.4",
"symfony/service-contracts": "<2.5",
"symfony/twig-bundle": "<5.4",
"symfony/yaml": "<5.4"
},
"provide": {
"symfony/translation-implementation": "2.3|3.0"
},
"require-dev": {
"nikic/php-parser": "^4.18|^5.0",
"psr/log": "^1|^2|^3",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-client-contracts": "^2.5|^3.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/intl": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "^1.21",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
"files": [
"Resources/functions.php"
],
"psr-4": {
"Symfony\\Component\\Translation\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/translation/tree/v6.4.23"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-06-26T21:24:02+00:00"
},
{
"name": "symfony/translation-contracts",
"version": "v3.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
"reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d",
"reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "3.6-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Translation\\": ""
}
},
"exclude-from-classmap": [
"/Test/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -3694,7 +5368,7 @@
"standards"
],
"support": {
"source": "https://github.com/symfony/translation-contracts/tree/v2.5.1"
"source": "https://github.com/symfony/translation-contracts/tree/v3.6.0"
},
"funding": [
{
@ -3710,85 +5384,73 @@
"type": "tidelift"
}
],
"time": "2022-01-02T09:53:40+00:00"
"time": "2024-09-27T08:32:26+00:00"
},
{
"name": "symfony/twig-bridge",
"version": "v5.4.8",
"version": "v6.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
"reference": "f68dbdb80c9ce425f503512dfa8c8c01cf789e43"
"reference": "04ab306a2f2c9dbd46f4363383812954f704af9d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/twig-bridge/zipball/f68dbdb80c9ce425f503512dfa8c8c01cf789e43",
"reference": "f68dbdb80c9ce425f503512dfa8c8c01cf789e43",
"url": "https://api.github.com/repos/symfony/twig-bridge/zipball/04ab306a2f2c9dbd46f4363383812954f704af9d",
"reference": "04ab306a2f2c9dbd46f4363383812954f704af9d",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16",
"symfony/translation-contracts": "^1.1|^2|^3",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/translation-contracts": "^2.5|^3",
"twig/twig": "^2.13|^3.0.4"
},
"conflict": {
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
"symfony/console": "<5.3",
"symfony/form": "<5.3",
"symfony/http-foundation": "<5.3",
"symfony/http-kernel": "<4.4",
"symfony/translation": "<5.2",
"symfony/workflow": "<5.2"
"symfony/console": "<5.4",
"symfony/form": "<6.3",
"symfony/http-foundation": "<5.4",
"symfony/http-kernel": "<6.4",
"symfony/mime": "<6.2",
"symfony/serializer": "<6.4",
"symfony/translation": "<5.4",
"symfony/workflow": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.12",
"egulias/email-validator": "^2.1.10|^3",
"egulias/email-validator": "^2.1.10|^3|^4",
"league/html-to-markdown": "^5.0",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/asset": "^4.4|^5.0|^6.0",
"symfony/console": "^5.3|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/form": "^5.3|^6.0",
"symfony/http-foundation": "^5.3|^6.0",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/intl": "^4.4|^5.0|^6.0",
"symfony/mime": "^5.2|^6.0",
"symfony/asset": "^5.4|^6.0|^7.0",
"symfony/asset-mapper": "^6.3|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/form": "^6.4.20|^7.2.5",
"symfony/html-sanitizer": "^6.1|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^6.4|^7.0",
"symfony/intl": "^5.4|^6.0|^7.0",
"symfony/mime": "^6.2|^7.0",
"symfony/polyfill-intl-icu": "~1.0",
"symfony/property-info": "^4.4|^5.1|^6.0",
"symfony/routing": "^4.4|^5.0|^6.0",
"symfony/property-info": "^5.4|^6.0|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/security-acl": "^2.8|^3.0",
"symfony/security-core": "^4.4|^5.0|^6.0",
"symfony/security-csrf": "^4.4|^5.0|^6.0",
"symfony/security-http": "^4.4|^5.0|^6.0",
"symfony/serializer": "^5.2|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/translation": "^5.2|^6.0",
"symfony/web-link": "^4.4|^5.0|^6.0",
"symfony/workflow": "^5.2|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0",
"symfony/security-core": "^5.4|^6.0|^7.0",
"symfony/security-csrf": "^5.4|^6.0|^7.0",
"symfony/security-http": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4.3|^7.0.3",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/translation": "^6.1|^7.0",
"symfony/web-link": "^5.4|^6.0|^7.0",
"symfony/workflow": "^5.4|^6.0|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0",
"twig/cssinliner-extra": "^2.12|^3",
"twig/inky-extra": "^2.12|^3",
"twig/markdown-extra": "^2.12|^3"
},
"suggest": {
"symfony/asset": "For using the AssetExtension",
"symfony/expression-language": "For using the ExpressionExtension",
"symfony/finder": "",
"symfony/form": "For using the FormExtension",
"symfony/http-kernel": "For using the HttpKernelExtension",
"symfony/routing": "For using the RoutingExtension",
"symfony/security-core": "For using the SecurityExtension",
"symfony/security-csrf": "For using the CsrfExtension",
"symfony/security-http": "For using the LogoutUrlExtension",
"symfony/stopwatch": "For using the StopwatchExtension",
"symfony/translation": "For using the TranslationExtension",
"symfony/var-dumper": "For using the DumpExtension",
"symfony/web-link": "For using the WebLinkExtension",
"symfony/yaml": "For using the YamlExtension"
},
"type": "symfony-bridge",
"autoload": {
"psr-4": {
@ -3815,7 +5477,7 @@
"description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/twig-bridge/tree/v5.4.8"
"source": "https://github.com/symfony/twig-bridge/tree/v6.4.22"
},
"funding": [
{
@ -3831,52 +5493,47 @@
"type": "tidelift"
}
],
"time": "2022-04-12T15:48:08+00:00"
"time": "2025-05-16T08:23:44+00:00"
},
{
"name": "symfony/twig-bundle",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
"reference": "c992b4474c3a31f3c40a1ca593d213833f91b818"
"reference": "ef970ed7eb9e547d21628e4c803de0943759cbcd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/twig-bundle/zipball/c992b4474c3a31f3c40a1ca593d213833f91b818",
"reference": "c992b4474c3a31f3c40a1ca593d213833f91b818",
"url": "https://api.github.com/repos/symfony/twig-bundle/zipball/ef970ed7eb9e547d21628e4c803de0943759cbcd",
"reference": "ef970ed7eb9e547d21628e4c803de0943759cbcd",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^5.0|^6.0",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-php80": "^1.16",
"symfony/twig-bridge": "^5.3|^6.0",
"composer-runtime-api": ">=2.1",
"php": ">=8.1",
"symfony/config": "^6.1|^7.0",
"symfony/dependency-injection": "^6.1|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^6.2",
"symfony/twig-bridge": "^6.4",
"twig/twig": "^2.13|^3.0.4"
},
"conflict": {
"symfony/dependency-injection": "<5.3",
"symfony/framework-bundle": "<5.0",
"symfony/service-contracts": ">=3.0",
"symfony/translation": "<5.0"
"symfony/framework-bundle": "<5.4",
"symfony/translation": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.10.4",
"doctrine/cache": "^1.0|^2.0",
"symfony/asset": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^5.3|^6.0",
"symfony/expression-language": "^4.4|^5.0|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/form": "^4.4|^5.0|^6.0",
"symfony/framework-bundle": "^5.0|^6.0",
"symfony/routing": "^4.4|^5.0|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0",
"symfony/translation": "^5.0|^6.0",
"symfony/web-link": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0"
"symfony/asset": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/form": "^5.4|^6.0|^7.0",
"symfony/framework-bundle": "^5.4|^6.0|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4|^6.0|^7.0",
"symfony/web-link": "^5.4|^6.0|^7.0",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "symfony-bundle",
"autoload": {
@ -3904,7 +5561,7 @@
"description": "Provides a tight integration of Twig into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/twig-bundle/tree/v5.4.8"
"source": "https://github.com/symfony/twig-bundle/tree/v6.4.23"
},
"funding": [
{
@ -3920,76 +5577,59 @@
"type": "tidelift"
}
],
"time": "2022-04-03T13:03:10+00:00"
"time": "2025-06-20T20:02:07+00:00"
},
{
"name": "symfony/validator",
"version": "v5.4.8",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
"reference": "bdc6d04ba95c73ccbf906b4ad9b8775c738d83ad"
"reference": "6506760ab57e7cda5bde9cdaed736526162284bc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/validator/zipball/bdc6d04ba95c73ccbf906b4ad9b8775c738d83ad",
"reference": "bdc6d04ba95c73ccbf906b4ad9b8775c738d83ad",
"url": "https://api.github.com/repos/symfony/validator/zipball/6506760ab57e7cda5bde9cdaed736526162284bc",
"reference": "6506760ab57e7cda5bde9cdaed736526162284bc",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "~1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/polyfill-php81": "^1.22",
"symfony/translation-contracts": "^1.1|^2|^3"
"symfony/polyfill-php83": "^1.27",
"symfony/translation-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/annotations": "<1.13",
"doctrine/cache": "<1.11",
"doctrine/lexer": "<1.1",
"phpunit/phpunit": "<5.4.3",
"symfony/dependency-injection": "<4.4",
"symfony/expression-language": "<5.1",
"symfony/http-kernel": "<4.4",
"symfony/intl": "<4.4",
"symfony/property-info": "<5.3",
"symfony/translation": "<4.4",
"symfony/yaml": "<4.4"
"symfony/dependency-injection": "<5.4",
"symfony/expression-language": "<5.4",
"symfony/http-kernel": "<5.4",
"symfony/intl": "<5.4",
"symfony/property-info": "<5.4",
"symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3",
"symfony/yaml": "<5.4"
},
"require-dev": {
"doctrine/annotations": "^1.13",
"doctrine/cache": "^1.11|^2.0",
"egulias/email-validator": "^2.1.10|^3",
"symfony/cache": "^4.4|^5.0|^6.0",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/expression-language": "^5.1|^6.0",
"symfony/finder": "^4.4|^5.0|^6.0",
"symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/intl": "^4.4|^5.0|^6.0",
"symfony/mime": "^4.4|^5.0|^6.0",
"symfony/property-access": "^4.4|^5.0|^6.0",
"symfony/property-info": "^5.3|^6.0",
"symfony/translation": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
"egulias/email-validator": "Strict (RFC compliant) email validation",
"psr/cache-implementation": "For using the mapping cache.",
"symfony/config": "",
"symfony/expression-language": "For using the Expression validator and the ExpressionLanguageSyntax constraints",
"symfony/http-foundation": "",
"symfony/intl": "",
"symfony/property-access": "For accessing properties within comparison constraints",
"symfony/property-info": "To automatically add NotNull and Type constraints",
"symfony/translation": "For translating validation errors.",
"symfony/yaml": ""
"doctrine/annotations": "^1.13|^2",
"egulias/email-validator": "^2.1.10|^3|^4",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-client": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/intl": "^5.4|^6.0|^7.0",
"symfony/mime": "^5.4|^6.0|^7.0",
"symfony/property-access": "^5.4|^6.0|^7.0",
"symfony/property-info": "^5.4|^6.0|^7.0",
"symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3",
"symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -3997,7 +5637,8 @@
"Symfony\\Component\\Validator\\": ""
},
"exclude-from-classmap": [
"/Tests/"
"/Tests/",
"/Resources/bin/"
]
},
"notification-url": "https://packagist.org/downloads/",
@ -4017,7 +5658,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/validator/tree/v5.4.8"
"source": "https://github.com/symfony/validator/tree/v6.4.23"
},
"funding": [
{
@ -4033,43 +5674,39 @@
"type": "tidelift"
}
],
"time": "2022-04-15T08:07:45+00:00"
"time": "2025-06-26T07:25:45+00:00"
},
{
"name": "symfony/var-dumper",
"version": "v5.4.6",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
"reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0"
"reference": "d55b1834cdbfcc31bc2cd7e095ba5ed9a88f6600"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/294e9da6e2e0dd404e983daa5aa74253d92c05d0",
"reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/d55b1834cdbfcc31bc2cd7e095ba5ed9a88f6600",
"reference": "d55b1834cdbfcc31bc2cd7e095ba5ed9a88f6600",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
"phpunit/phpunit": "<5.4.3",
"symfony/console": "<4.4"
"symfony/console": "<5.4"
},
"require-dev": {
"ext-iconv": "*",
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/uid": "^5.1|^6.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/error-handler": "^6.3|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/process": "^5.4|^6.0|^7.0",
"symfony/uid": "^5.4|^6.0|^7.0",
"twig/twig": "^2.13|^3.0.4"
},
"suggest": {
"ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
"ext-intl": "To show region name in time zone dump",
"symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
},
"bin": [
"Resources/bin/var-dump-server"
],
@ -4106,7 +5743,7 @@
"dump"
],
"support": {
"source": "https://github.com/symfony/var-dumper/tree/v5.4.6"
"source": "https://github.com/symfony/var-dumper/tree/v6.4.23"
},
"funding": [
{
@ -4122,28 +5759,30 @@
"type": "tidelift"
}
],
"time": "2022-03-02T12:42:23+00:00"
"time": "2025-06-27T15:05:27+00:00"
},
{
"name": "symfony/var-exporter",
"version": "v5.4.7",
"version": "v6.4.22",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
"reference": "7eacaa588c9b27f2738575adb4a8457a80d9c807"
"reference": "f28cf841f5654955c9f88ceaf4b9dc29571988a9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/7eacaa588c9b27f2738575adb4a8457a80d9c807",
"reference": "7eacaa588c9b27f2738575adb4a8457a80d9c807",
"url": "https://api.github.com/repos/symfony/var-exporter/zipball/f28cf841f5654955c9f88ceaf4b9dc29571988a9",
"reference": "f28cf841f5654955c9f88ceaf4b9dc29571988a9",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16"
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3"
},
"require-dev": {
"symfony/var-dumper": "^4.4.9|^5.0.9|^6.0"
"symfony/property-access": "^6.4|^7.0",
"symfony/serializer": "^6.4|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@ -4176,10 +5815,12 @@
"export",
"hydrate",
"instantiate",
"lazy-loading",
"proxy",
"serialize"
],
"support": {
"source": "https://github.com/symfony/var-exporter/tree/v5.4.7"
"source": "https://github.com/symfony/var-exporter/tree/v6.4.22"
},
"funding": [
{
@ -4195,43 +5836,42 @@
"type": "tidelift"
}
],
"time": "2022-03-31T17:09:19+00:00"
"time": "2025-05-14T13:00:13+00:00"
},
{
"name": "symfony/web-profiler-bundle",
"version": "v5.4.8",
"version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-profiler-bundle.git",
"reference": "909c6eea7815066a80d0a362ed41abd7924e376a"
"reference": "7d1026a8e950d416cb5148ae88ac23db5d264839"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/909c6eea7815066a80d0a362ed41abd7924e376a",
"reference": "909c6eea7815066a80d0a362ed41abd7924e376a",
"url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/7d1026a8e950d416cb5148ae88ac23db5d264839",
"reference": "7d1026a8e950d416cb5148ae88ac23db5d264839",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/framework-bundle": "^5.3|^6.0",
"symfony/http-kernel": "^5.3|^6.0",
"symfony/polyfill-php80": "^1.16",
"symfony/routing": "^4.4|^5.0|^6.0",
"symfony/twig-bundle": "^4.4|^5.0|^6.0",
"php": ">=8.1",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/framework-bundle": "^6.4|^7.0",
"symfony/http-kernel": "^6.4|^7.0",
"symfony/routing": "^5.4|^6.0|^7.0",
"symfony/twig-bundle": "^5.4|^6.0",
"twig/twig": "^2.13|^3.0.4"
},
"conflict": {
"symfony/dependency-injection": "<5.2",
"symfony/form": "<4.4",
"symfony/form": "<5.4",
"symfony/mailer": "<5.4",
"symfony/messenger": "<4.4"
"symfony/messenger": "<5.4",
"symfony/twig-bundle": ">=7.0"
},
"require-dev": {
"symfony/browser-kit": "^4.4|^5.0|^6.0",
"symfony/console": "^4.4|^5.0|^6.0",
"symfony/css-selector": "^4.4|^5.0|^6.0",
"symfony/stopwatch": "^4.4|^5.0|^6.0"
"symfony/browser-kit": "^5.4|^6.0|^7.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/stopwatch": "^5.4|^6.0|^7.0"
},
"type": "symfony-bundle",
"autoload": {
@ -4258,8 +5898,11 @@
],
"description": "Provides a development tool that gives detailed information about the execution of any request",
"homepage": "https://symfony.com",
"keywords": [
"dev"
],
"support": {
"source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.8"
"source": "https://github.com/symfony/web-profiler-bundle/tree/v6.4.19"
},
"funding": [
{
@ -4275,35 +5918,105 @@
"type": "tidelift"
}
],
"time": "2022-04-22T08:14:12+00:00"
"time": "2025-02-14T12:21:59+00:00"
},
{
"name": "symfony/yaml",
"version": "v5.4.3",
"name": "symfony/webpack-encore-bundle",
"version": "v1.17.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "e80f87d2c9495966768310fc531b487ce64237a2"
"url": "https://github.com/symfony/webpack-encore-bundle.git",
"reference": "471ebbc03072dad6e31840dc317bc634a32785f5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2",
"reference": "e80f87d2c9495966768310fc531b487ce64237a2",
"url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/471ebbc03072dad6e31840dc317bc634a32785f5",
"reference": "471ebbc03072dad6e31840dc317bc634a32785f5",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"php": ">=7.1.3",
"symfony/asset": "^4.4 || ^5.0 || ^6.0",
"symfony/config": "^4.4 || ^5.0 || ^6.0",
"symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0",
"symfony/deprecation-contracts": "^2.1 || ^3.0",
"symfony/http-kernel": "^4.4 || ^5.0 || ^6.0",
"symfony/polyfill-php80": "^1.25.0",
"symfony/service-contracts": "^1.0 || ^2.0 || ^3.0"
},
"require-dev": {
"symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0",
"symfony/phpunit-bridge": "^5.3 || ^6.0",
"symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0",
"symfony/web-link": "^4.4 || ^5.0 || ^6.0"
},
"type": "symfony-bundle",
"extra": {
"thanks": {
"url": "https://github.com/symfony/webpack-encore",
"name": "symfony/webpack-encore"
}
},
"autoload": {
"psr-4": {
"Symfony\\WebpackEncoreBundle\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Integration with your Symfony app & Webpack Encore!",
"support": {
"issues": "https://github.com/symfony/webpack-encore-bundle/issues",
"source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.17.2"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2023-09-26T14:36:28+00:00"
},
{
"name": "symfony/yaml",
"version": "v6.4.23",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "93e29e0deb5f1b2e360adfb389a20d25eb81a27b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/93e29e0deb5f1b2e360adfb389a20d25eb81a27b",
"reference": "93e29e0deb5f1b2e360adfb389a20d25eb81a27b",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
"symfony/console": "<5.3"
"symfony/console": "<5.4"
},
"require-dev": {
"symfony/console": "^5.3|^6.0"
},
"suggest": {
"symfony/console": "For validating YAML files using the lint command"
"symfony/console": "^5.4|^6.0|^7.0"
},
"bin": [
"Resources/bin/yaml-lint"
@ -4334,7 +6047,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/yaml/tree/v5.4.3"
"source": "https://github.com/symfony/yaml/tree/v6.4.23"
},
"funding": [
{
@ -4350,38 +6063,41 @@
"type": "tidelift"
}
],
"time": "2022-01-26T16:32:32+00:00"
"time": "2025-06-03T06:46:12+00:00"
},
{
"name": "twig/twig",
"version": "v3.3.10",
"version": "v3.21.1",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
"reference": "8442df056c51b706793adf80a9fd363406dd3674"
"reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/8442df056c51b706793adf80a9fd363406dd3674",
"reference": "8442df056c51b706793adf80a9fd363406dd3674",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/285123877d4dd97dd7c11842ac5fb7e86e60d81d",
"reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"php": ">=8.1.0",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "^1.3"
},
"require-dev": {
"psr/container": "^1.0",
"symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0"
"phpstan/phpstan": "^2.0",
"psr/container": "^1.0|^2.0",
"symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.3-dev"
}
},
"autoload": {
"files": [
"src/Resources/core.php",
"src/Resources/debug.php",
"src/Resources/escaper.php",
"src/Resources/string_loader.php"
],
"psr-4": {
"Twig\\": "src/"
}
@ -4414,7 +6130,7 @@
],
"support": {
"issues": "https://github.com/twigphp/Twig/issues",
"source": "https://github.com/twigphp/Twig/tree/v3.3.10"
"source": "https://github.com/twigphp/Twig/tree/v3.21.1"
},
"funding": [
{
@ -4426,20 +6142,213 @@
"type": "tidelift"
}
],
"time": "2022-04-06T06:47:41+00:00"
"time": "2025-05-03T07:21:55+00:00"
}
],
"packages-dev": [
{
"name": "phpstan/phpstan",
"version": "2.1.17",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "89b5ef665716fa2a52ecd2633f21007a6a349053"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/89b5ef665716fa2a52ecd2633f21007a6a349053",
"reference": "89b5ef665716fa2a52ecd2633f21007a6a349053",
"shasum": ""
},
"require": {
"php": "^7.4|^8.0"
},
"conflict": {
"phpstan/phpstan-shim": "*"
},
"bin": [
"phpstan",
"phpstan.phar"
],
"type": "library",
"autoload": {
"files": [
"bootstrap.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "PHPStan - PHP Static Analysis Tool",
"keywords": [
"dev",
"static analysis"
],
"support": {
"docs": "https://phpstan.org/user-guide/getting-started",
"forum": "https://github.com/phpstan/phpstan/discussions",
"issues": "https://github.com/phpstan/phpstan/issues",
"security": "https://github.com/phpstan/phpstan/security/policy",
"source": "https://github.com/phpstan/phpstan-src"
},
"funding": [
{
"url": "https://github.com/ondrejmirtes",
"type": "github"
},
{
"url": "https://github.com/phpstan",
"type": "github"
}
],
"time": "2025-05-21T20:55:28+00:00"
},
{
"name": "rector/rector",
"version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
"reference": "d0917c069bb0d9bb06ed111cf052510f609015a4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/d0917c069bb0d9bb06ed111cf052510f609015a4",
"reference": "d0917c069bb0d9bb06ed111cf052510f609015a4",
"shasum": ""
},
"require": {
"php": "^7.4|^8.0",
"phpstan/phpstan": "^2.1.17"
},
"conflict": {
"rector/rector-doctrine": "*",
"rector/rector-downgrade-php": "*",
"rector/rector-phpunit": "*",
"rector/rector-symfony": "*"
},
"suggest": {
"ext-dom": "To manipulate phpunit.xml via the custom-rule command"
},
"bin": [
"bin/rector"
],
"type": "library",
"autoload": {
"files": [
"bootstrap.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "Instant Upgrade and Automated Refactoring of any PHP code",
"homepage": "https://getrector.com/",
"keywords": [
"automation",
"dev",
"migration",
"refactoring"
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/2.1.1"
},
"funding": [
{
"url": "https://github.com/tomasvotruba",
"type": "github"
}
],
"time": "2025-07-10T11:31:31+00:00"
},
{
"name": "symfony/debug-bundle",
"version": "v6.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug-bundle.git",
"reference": "7bcfaff39e094cc09455201916d016d9b2ae08ff"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/debug-bundle/zipball/7bcfaff39e094cc09455201916d016d9b2ae08ff",
"reference": "7bcfaff39e094cc09455201916d016d9b2ae08ff",
"shasum": ""
},
"require": {
"ext-xml": "*",
"php": ">=8.1",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/twig-bridge": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"conflict": {
"symfony/config": "<5.4",
"symfony/dependency-injection": "<5.4"
},
"require-dev": {
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/web-profiler-bundle": "^5.4|^6.0|^7.0"
},
"type": "symfony-bundle",
"autoload": {
"psr-4": {
"Symfony\\Bundle\\DebugBundle\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/debug-bundle/tree/v6.4.13"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2024-09-25T14:18:03+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"stability-flags": {},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": ">=7.2.5",
"php": "^8.4",
"ext-ctype": "*",
"ext-iconv": "*"
},
"platform-dev": [],
"plugin-api-version": "2.3.0"
"platform-dev": {},
"plugin-api-version": "2.6.0"
}

Binary file not shown.

View File

@ -5,4 +5,7 @@ return [
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
Sentry\SentryBundle\SentryBundle::class => ['all' => true],
Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true],
];

View File

@ -8,8 +8,8 @@ framework:
# Other options include:
# Redis
#app: cache.adapter.redis
#default_redis_provider: redis://localhost
app: cache.adapter.redis
default_redis_provider: '%env(REDIS_DSN)%'
# APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
#app: cache.adapter.apcu

View File

@ -0,0 +1,5 @@
when@dev:
debug:
# Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.
# See the "server:dump" command to start a new server.
dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%"

View File

@ -1,4 +1,12 @@
# see https://symfony.com/doc/current/reference/configuration/framework.html
parameters:
base_url: '%env(BASE_URL)%'
env(BASE_URL): '//'
base_path: '%env(BASE_PATH)%'
env(BASE_PATH): '/'
cookie_path: '%env(COOKIE_PATH)%'
env(COOKIE_PATH): '/'
framework:
secret: '%env(APP_SECRET)%'
#csrf_protection: true
@ -7,15 +15,20 @@ framework:
# Enables session support. Note that the session will ONLY be started if you read or write from it.
# Remove or comment this section to explicitly disable session support.
session:
handler_id: null
handler_id: '%env(REDIS_DSN)%'
cookie_secure: auto
cookie_samesite: lax
storage_factory_id: session.storage.factory.native
cookie_path: "%cookie_path%"
assets:
json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'
router:
default_uri: '%base_url%'
#esi: true
#fragments: true
php_errors:
log: true
error_controller: App\Controller\CustomErrorController::show
when@test:
framework:

View File

@ -0,0 +1,10 @@
services:
Psr\Http\Message\RequestFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\ResponseFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\ServerRequestFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\StreamFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\UploadedFileFactoryInterface: '@http_discovery.psr17_factory'
Psr\Http\Message\UriFactoryInterface: '@http_discovery.psr17_factory'
http_discovery.psr17_factory:
class: Http\Discovery\Psr17Factory

View File

@ -2,18 +2,30 @@ security:
enable_authenticator_manager: true
# https://symfony.com/doc/current/security.html#registering-the-user-hashing-passwords
password_hashers:
Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: 'auto'
app_hasher:
# the service ID of your custom hasher (the FQCN using the default services.yaml)
id: 'App\Security\Hasher\PasswordEncoder'
# App\Entity\User: 'sha256'
# Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface:
# algorithm: 'sha256'
# https://symfony.com/doc/current/security.html#loading-the-user-the-user-provider
providers:
users_in_memory: { memory: null }
sql_login_provider:
id: App\Security\SQLLoginUserProvider
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
lazy: true
provider: users_in_memory
# lazy: true
stateless: false
provider: sql_login_provider
custom_authenticators:
- App\Security\SQLLoginUserAuthenticator
login_throttling:
max_attempts: 3
logout: true
# activate different ways to authenticate
# https://symfony.com/doc/current/security.html#the-firewall
@ -23,8 +35,10 @@ security:
# Easy way to control access for large sections of your site
# Note: Only the *first* access control that matches will be used
access_control:
# - { path: ^/admin, roles: ROLE_ADMIN }
# - { path: ^/profile, roles: ROLE_USER }
- { path: ^/login, roles: PUBLIC_ACCESS }
- { path: ^/connect, roles: ROLE_USER }
- { path: ^/health, roles: PUBLIC_ACCESS }
# - { path: ^/connect, roles: [IS_AUTHENTICATED_FULLY, ROLE_USER] }
when@test:
security:

View File

@ -0,0 +1,29 @@
parameters:
sentry_dsn: '%env(SENTRY_DSN)%'
env(SENTRY_DSN): ''
sentry_environment: '%env(SENTRY_ENVIRONMENT)%'
env(SENTRY_ENVIRONMENT): ''
sentry:
dsn: '%sentry_dsn%'
options:
sample_rate: 0.25
environment: '%sentry_environment%'
# If you are using Monolog, you also need these additional configuration and services to log the errors correctly:
# https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration
# register_error_listener: false
# monolog:
# handlers:
# sentry:
# type: service
# id: Sentry\Monolog\Handler
# services:
# Sentry\Monolog\Handler:
# arguments:
# $hub: '@Sentry\State\HubInterface'
# $level: !php/const Monolog\Logger::ERROR
# $bubble: false

View File

@ -0,0 +1,5 @@
framework:
default_locale: '%default_locale%'
translator:
default_path: '%kernel.project_dir%/translations'
fallbacks: ["%default_locale%"]

View File

@ -1,7 +1,11 @@
twig:
default_path: '%kernel.project_dir%/templates'
form_themes:
- 'bootstrap_5_layout.html.twig'
globals:
locales: "%app.supported_locales%"
url_link: "%env(URL_LINK)%"
default_path: "%kernel.project_dir%/templates"
form_themes:
- "bootstrap_5_layout.html.twig"
- "altcha.html.twig"
when@test:
twig:
strict_variables: true
twig:
strict_variables: true

View File

@ -0,0 +1,11 @@
webpack_encore:
# The path where Encore is building the assets - i.e. Encore.setOutputPath()
# If multiple builds are defined (as shown below), you can disable the default build:
# output_path: false
output_path: "%kernel.project_dir%/public/build"
# Set attributes that will be rendered on all script and link tags
script_attributes:
defer: true
# Uncomment (also under link_attributes) if using Turbo Drive
# https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change
# 'data-turbo-track': reload

View File

@ -4,27 +4,31 @@
# Put parameters here that don't need to change on each machine where the app is deployed
# https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration
parameters:
fetchDatas: "lastname, firstname, email, random"
# Paramètres de connexion base de données: "nome du serveur", "nom utilisateur", "mot de passe", "nom de la bdd", "port"
urlDatabase: "%env(resolve:urlDatabase)%"
dbUser: "%env(resolve:dbUser)%"
dbPassword: "%env(resolve:dbPassword)%"
queryHashPassword: "%env(resolve:queryHashPassword)%"
queryFetchDatas: "%env(resolve:queryFetchDatas)%"
hashMethod:
passwordColumnName: "password"
userTableName: "USER"
emailColumnName: "email"
urlLogoutSuccess: "http://portal.mse.local:8000/logout-success"
urlIssuer:
- "http://portal.mse.local:8000/"
# Données de connexion à la base de données distante
database.dsn: "%env(resolve:DSN_REMOTE_DATABASE)%"
database.user: "%env(resolve:DB_USER)%"
database.password: "%env(resolve:DB_PASSWORD)%"
url_login_challenge: '%env(resolve:url_login_challenge)%'
url_login_challenge_reject: '%env(resolve:url_login_challenge_reject)%'
url_login_challenge_accept: '%env(resolve:url_login_challenge_accept)%'
url_consent_challenge_reject: '%env(resolve:url_consent_challenge_reject)%'
url_consent_challenge: '%env(resolve:url_consent_challenge)%'
url_consent_challenge_accept: '%env(resolve:url_consent_challenge_accept)%'
# algorythme de hashage utilisé "md5", "sha256", "haval160,4", etc.
env(HASH_ALGO_LEGACY): "sha256"
hashAlgoLegacy: '%env(resolve:HASH_ALGO_LEGACY)%'
# adresse du site hote
issuer_url: '%env(resolve:ISSUER_URL)%'
# adresse de hydra
hydra_admin_base_url: '%env(resolve:HYDRA_ADMIN_BASE_URL)%'
base_url: '%env(resolve:BASE_URL)%'
default_locale: '%env(DEFAULT_LOCALE)%'
env(DEFAULT_LOCALE): 'fr'
security_pattern: '%env(resolve:SECURITY_PATTERN)%'
env(APP_LOCALES): "fr,en"
locales: '%env(APP_LOCALES)%'
app.supported_locales: ~
env(PEPPER): ~
pepper: '%env(resolve:PEPPER)%'
services:
# default configuration for services in *this* file
_defaults:
@ -39,6 +43,55 @@ services:
- '../src/DependencyInjection/'
- '../src/Entity/'
- '../src/Kernel.php'
App\Security\SQLLoginUserAuthenticator:
arguments:
$baseUrl: '%base_url%'
App\Hydra\HydraService:
arguments:
$baseUrl: '%base_url%'
App\SQLLogin\SQLLoginRequest:
arguments:
$config: []
$dsn: "%database.dsn%"
$user: "%database.user%"
$password: "%database.password%"
App\Hydra\Client:
arguments:
$client: '@http_client'
$hydraAdminBaseUrl: '%hydra_admin_base_url%'
App\EventListener\LocaleSubscriber:
arguments:
$defaultLocale: "%default_locale%"
App\Security\Hasher\PasswordEncoder:
arguments:
$pepper: '%pepper%'
$hashAlgoLegacy: '%hashAlgoLegacy%'
$securityPattern: '%security_pattern%'
# add more service definitions when explicit configuration is needed
# please note that last definitions always *replace* previous ones
App\Altcha\Form\AltchaType:
arguments:
$altchaHost: "%env(ALTCHA_HOST)%"
$altchaBaseUrl: "%env(ALTCHA_BASE_URL)%"
$altchaDebug: "%env(bool:ALTCHA_DEBUG)%"
$altchaWorkers: "%env(ALTCHA_WORKERS)%"
$altchaDelay: "%env(ALTCHA_DELAY)%"
$altchaMockError: "%env(bool:ALTCHA_MOCK_ERROR)%"
tags:
- { name: form.type, alias: altcha}
App\Form\LoginType:
arguments:
$altchaEnabled: "%env(bool:ALTCHA_ENABLED)%"
App\Altcha\AltchaValidator:
arguments:
$altchaHost: "%env(ALTCHA_HOST)%"
$altchaBaseUrl: "%env(ALTCHA_BASE_URL)%"

View File

@ -0,0 +1,9 @@
sql_login:
login_column_name: email
password_column_name: password
salt_column_name: salt
table_name: usager
data_to_fetch:
- email
- lastname
- firstname

View File

@ -1,7 +0,0 @@
user: www-data
group: www-data
paths:
- /loginappsql/node_modules
- /loginappsql/vendor
- /loginappsql
- /var/www

View File

@ -1,41 +0,0 @@
version: "3.8"
services:
loginappsql:
container_name: loginappsql
build:
context: ./containers/loginappsql
args:
- HTTP_PROXY=${HTTP_PROXY}
- HTTPS_PROXY=${HTTPS_PROXY}
- http_proxy=${http_proxy}
- https_proxy=${https_proxy}
user: ${FIXUID:-1000}:${FIXGID:-1000}
ports:
- 5002:80
volumes:
- .:/loginappsql
- /etc/localtime:/etc/localtime:ro
- $HOME/.ssh:/root/.host-ssh:ro
tmpfs:
- /loginappsql/var/logs:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /loginappsql/var/cache:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /loginappsql/public/build:uid=${FIXUID:-1000},gid=${FIXGID:-1000}
- /tmp
extra_hosts:
- "loginappsql.local:127.0.0.1"
- "sso.mse.local:host-gateway"
- "host.docker.internal:host-gateway"
environment:
- HTTP_PROXY=${HTTP_PROXY}
- HTTPS_PROXY=${HTTPS_PROXY}
- http_proxy=${http_proxy}
- https_proxy=${https_proxy}
- TZ=Europe/Paris
networks:
- mse-network
networks:
mse-network:
external:
name: mse_default

View File

@ -8,7 +8,7 @@
# Using SetHandler avoids issues with using ProxyPassMatch in combination
# with mod_rewrite or mod_autoindex
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php/php8.1-fpm.sock|fcgi://127.0.0.1:9000"
SetHandler "proxy:unix:/run/php/php8.4-fpm.sock|fcgi://127.0.0.1:9000"
# for Unix sockets, Apache 2.4.10 or higher
# SetHandler proxy:unix:/path/to/fpm.sock|fcgi://dummy
</FilesMatch>
@ -20,8 +20,8 @@
# regular expression must be changed accordingly:
# ProxyPassMatch ^/path-to-app/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/project/public/$1
DocumentRoot /loginappsql/public
<Directory /loginappsql/public>
DocumentRoot /var/www/public
<Directory /var/www/public>
# enable the .htaccess rewrites
AllowOverride All
Require all granted

View File

@ -7,7 +7,7 @@ ARG https_proxy=
ENV WAITFORIT_VERSION="v2.4.1"
ARG PHP_VERSION="8.1"
ARG PHP_VERSION="8.4"
ENV PHP_VERSION $PHP_VERSION
RUN export DEBIAN_FRONTEND=noninteractive && \
@ -23,7 +23,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
php${PHP_VERSION}-xml php${PHP_VERSION}-bcmath \
php${PHP_VERSION}-zip php${PHP_VERSION}-fpm \
php${PHP_VERSION}-mbstring \
php${PHP_VERSION}-pgsql \
php${PHP_VERSION}-mysql \
php${PHP_VERSION}-pdo-pgsql \
php${PHP_VERSION}-pdo-mysql \
php${PHP_VERSION}-ssh2 libxml2-utils \
locales \
@ -41,6 +43,11 @@ ENV LC_ALL fr_FR.UTF-8
ENV LANG fr_FR.UTF-8
ENV LANGUAGE fr_FR.UTF-8
# Install NodeJS
RUN wget -O- https://deb.nodesource.com/setup_18.x | bash - \
&& apt-get install -y nodejs \
&& npm install nodemon -g
# Waitforit - Wait for all service is running before launch tests
RUN wget -q -O /usr/local/bin/waitforit https://github.com/maxcnunes/waitforit/releases/download/$WAITFORIT_VERSION/waitforit-linux_amd64 \
&& chmod +x /usr/local/bin/waitforit
@ -48,36 +55,36 @@ RUN wget -q -O /usr/local/bin/waitforit https://github.com/maxcnunes/waitforit/r
# Install superfsmon to restart supervisor programs on file changes
RUN pip3 install wheel superfsmon
VOLUME /loginappsql
VOLUME /loginappsql/var/logs
VOLUME /loginappsql/var/cache
VOLUME /var/www
VOLUME /var/www/var/logs
VOLUME /var/www/var/cache
# Install composer
COPY install-composer.sh /loginappsql/install-composer.sh
RUN chmod +x /loginappsql/install-composer.sh &&\
/loginappsql/install-composer.sh &&\
rm -f /loginappsql/install-composer.sh
COPY install-composer.sh /var/www/install-composer.sh
RUN chmod +x /var/www/install-composer.sh &&\
/var/www/install-composer.sh &&\
rm -f /var/www/install-composer.sh
# On active les mods d'apache nécessaires
RUN a2enmod rewrite
RUN a2enmod proxy_fcgi setenvif
RUN a2enconf php8.1-fpm
RUN a2enconf php8.4-fpm
RUN a2enmod proxy
RUN a2enmod expires
RUN a2enmod headers
# On injecte les bonnes configs apache et php-fpm
COPY 000-default.conf /etc/apache2/sites-available/000-default.conf
COPY www.conf /etc/php/8.1/fpm/pool.d/www.conf
COPY www.conf /etc/php/8.4/fpm/pool.d/www.conf
EXPOSE 5000
EXPOSE 80
WORKDIR /loginappsql
WORKDIR /var/www
# On démarre php-fpm une fois pour créer les sockets
RUN service php8.1-fpm start
RUN service php8.1-fpm stop
RUN service php8.4-fpm start
RUN service php8.4-fpm stop
COPY docker-entrypoint.sh /docker-entrypoint.sh
@ -90,9 +97,9 @@ RUN chmod +x /root/first-run.sh
RUN sed -i 's/^\$\(PrivDropTo.*\)$/#\1/' /etc/rsyslog.conf
RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf
COPY rsyslog.conf /etc/rsyslog.d/loginappsql.conf
COPY rsyslog.conf /etc/rsyslog.d/var/www.conf
COPY supervisor.ini /etc/supervisor/supervisor.ini
COPY php.ini /etc/php/8.1/fpm/php.ini
COPY php.ini /etc/php/8.4/fpm/php.ini
VOLUME /container-lifecycle

View File

@ -3,7 +3,7 @@
set -eo pipefail
if [ ! -e /container-lifecycle/first_run ]; then
echo "First loginappsql run detected. Initializing environment..."
echo "First hydra-sql run detected. Initializing environment..."
sudo -E /root/first-run.sh
sudo touch /container-lifecycle/first_run
fi

View File

@ -8,8 +8,10 @@ set -xeo pipefail
[ ! -d /var/www/.cache ] && sudo mkdir -p /var/www/.cache
[ -d /var/www/.cache ] && sudo chown -R www-data: /var/www/.cache
sudo chown -R www-data: /loginappsql
sudo chown -R www-data: /var/www
cp /bin/composer.phar /loginappsql/composer.phar
cd /loginappsql
php composer.phar install
cp /bin/composer.phar /var/www/composer.phar
cd /var/www
php composer.phar install
npm install
npm run build

View File

@ -0,0 +1,6 @@
user: www-data
group: www-data
paths:
- /var/www/node_modules
- /var/www/vendor
- /var/www

View File

@ -16,7 +16,7 @@ stderr_logfile_maxbytes=0
[program:apache2]
environment=HOSTNAME="%(ENV_HOSTNAME)s"
command = apachectl -D "FOREGROUND"
directory = /loginappsql
directory = /var/www
user = root
autostart = true
stdout_logfile=/dev/stdout
@ -26,10 +26,10 @@ stderr_logfile_maxbytes=0
[program:php-fpm]
environment=HOSTNAME="%(ENV_HOSTNAME)s"
command = /usr/sbin/php-fpm8.1 -F
command = /usr/sbin/php-fpm8.4 -F
autostart = true
autorestart = true
directory = /loginappsql
directory = /var/www
user = root
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0

View File

@ -6,7 +6,7 @@ error_log=/dev/stderr
user = www-data
group = www-data
listen = /run/php/php8.1-fpm.sock
listen = /run/php/php8.4-fpm.sock
listen.owner = www-data
listen.group = www-data

View File

@ -0,0 +1,18 @@
{
"client_id": "oidc-test",
"client_name": "OIDC Test",
"client_secret": "oidc-test-123456",
"grant_types": [
"authorization_code",
"refresh_token"
],
"jwks": {},
"metadata": {},
"token_endpoint_auth_method": "client_secret_basic",
"post_logout_redirect_uris": ["http://localhost:8000"],
"redirect_uris": ["http://localhost:8000/oauth2/callback"],
"response_types": [
"code"
],
"scope": "openid email"
}

View File

@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS usager (
email VARCHAR ( 100 ) UNIQUE NOT NULL,
password VARCHAR ( 255 ) NOT NULL,
salt VARCHAR (255),
lastname VARCHAR ( 255 ) NOT NULL,
firstname VARCHAR ( 255 ) NOT NULL
);
INSERT INTO usager (email, password, salt, lastname, firstname) VALUES
/* Bcrypt */
('test1@test.com', '$2y$10$cpgbS9OkiH9tQTh0QOyAgeWhyg1GSTIzjAlb8DXNW5VGM.2TTPMgK', '','Locke', 'John'),
/* SHA256 */
('test2@test.com', '34631c8f2a3e00900c463a00d5eab046e9060ac6ff752fc88a0ce549e7a500d2', 'cesaltestunexemple', 'Durand', 'Isabelle'),
/* SSHA */
('test3@test.com', '{SSHA}xip81P5Ga8dx07WZJ0Y9lJ2RGapjZXNhbHRlc3R1bmF1dHJlZXhlbXBsZQ==', '', 'Dupont', 'Henri');
GRANT ALL PRIVILEGES ON lasql.* TO lasql@localhost identified by 'lasql';

View File

@ -0,0 +1 @@
postgres:5432:lasql:lasql:lasql

View File

@ -0,0 +1,14 @@
{
"Servers": {
"1": {
"Name": "postgres",
"Group": "Servers",
"Host": "postgres",
"Port": 5432,
"MaintenanceDB": "postgres",
"Username": "lasql",
"PassFile": "/pgpass",
"SSLMode": "prefer"
}
}
}

View File

@ -0,0 +1,7 @@
-- IF NOT EXISTS (SELECT * FROM pg_user WHERE usename = 'lasql')then
-- CREATE USER lasql WITH PASSWORD 'lasql';
-- END IF;
-- GRANT ALL PRIVILEGES ON DATABASE lasql TO lasql;
-- ALTER USER lasql WITH SUPERUSER;

View File

@ -0,0 +1,2 @@
SELECT 'CREATE DATABASE hydra' WHERE NOT EXISTS (SELECT * FROM pg_database WHERE datname = 'hydra')\gexec
GRANT ALL PRIVILEGES ON DATABASE hydra TO lasql

View File

@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS usager (
email VARCHAR ( 100 ) UNIQUE NOT NULL,
password VARCHAR ( 255 ) NOT NULL,
salt VARCHAR (255),
lastname VARCHAR ( 255 ) NOT NULL,
firstname VARCHAR ( 255 ) NOT NULL
);
INSERT INTO usager (email, password, salt, lastname, firstname) VALUES
/* Bcrypt */
('test1@test.com', '$2y$10$cpgbS9OkiH9tQTh0QOyAgeWhyg1GSTIzjAlb8DXNW5VGM.2TTPMgK', '','Locke', 'John'),
/* SHA256 */
('test2@test.com', '34631c8f2a3e00900c463a00d5eab046e9060ac6ff752fc88a0ce549e7a500d2', 'cesaltestunexemple', 'Durand', 'Isabelle'),
/* SSHA */
('test3@test.com', '{SSHA}xip81P5Ga8dx07WZJ0Y9lJ2RGapjZXNhbHRlc3R1bmF1dHJlZXhlbXBsZQ==', '', 'Dupont', 'Henri');
GRANT ALL PRIVILEGES ON DATABASE usager TO lasql

View File

@ -0,0 +1,23 @@
ARG NODE_OPTIONS="--openssl-legacy-provider" \
PHP_PKG_VERSION="8.4.5-r0" \
ENCORE_MODE="production" \
APP_ENV="prod" \
BASE_PATH="" \
APP_LOCALES="fr,en" \
ADDITIONAL_PACKAGES=" \
php84-gd=${PHP_PKG_VERSION} \
php84-xsl=${PHP_PKG_VERSION} \
php84-pgsql=${PHP_PKG_VERSION} \
php84-pdo_pgsql=${PHP_PKG_VERSION} \
php84-soap=${PHP_PKG_VERSION} \
php84-ldap=${PHP_PKG_VERSION} \
php84-pdo_mysql=${PHP_PKG_VERSION} \
php84-bcmath=${PHP_PKG_VERSION} \
php84-xdebug" \
ADDITIONAL_ENV=" \
ENCORE_MODE=${ENCORE_MODE} \
APP_ENV=${APP_ENV} \
BASE_PATH=${BASE_PATH} \
APP_LOCALES=${APP_LOCALES}"
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.4-base-2025.6.12-stable.1038.48ea3b9

View File

@ -0,0 +1,24 @@
ARG NODE_OPTIONS="--openssl-legacy-provider" \
PHP_PKG_VERSION="8.4.5-r0" \
ENCORE_MODE="production" \
APP_ENV="prod" \
BASE_PATH="" \
APP_LOCALES="fr,en" \
ADDITIONAL_PACKAGES=" \
php84-gd=${PHP_PKG_VERSION} \
php84-xsl=${PHP_PKG_VERSION} \
php84-pgsql=${PHP_PKG_VERSION} \
php84-pdo_pgsql=${PHP_PKG_VERSION} \
php84-soap=${PHP_PKG_VERSION} \
php84-ldap=${PHP_PKG_VERSION} \
php84-pdo_mysql=${PHP_PKG_VERSION} \
php84-bcmath=${PHP_PKG_VERSION} \
php84-xdebug" \
ADDITIONAL_ENV=" \
ENCORE_MODE=${ENCORE_MODE} \
APP_ENV=${APP_ENV} \
BASE_PATH=${BASE_PATH} \
APP_LOCALES=${APP_LOCALES}"
FROM reg.cadoles.com/cadoles/symfony:alpine-php-8.4-standalone-2025.6.12-stable.1038.48ea3b9
USER www-data

7387
package-lock.json generated Normal file
View File

@ -0,0 +1,7387 @@
{
"name": "hydra-sql",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"license": "UNLICENSED",
"dependencies": {
"add": "^2.0.6",
"altcha": "^2.0.0",
"autoprefixer": "^10.4.4",
"bootstrap": "^5.2.3",
"jquery": "^3.6.1",
"postcss-loader": "^7.0.2",
"sass": "^1.56.2",
"sass-loader": "^13.2.0"
},
"devDependencies": {
"@babel/core": "^7.17.0",
"@babel/preset-env": "^7.16.0",
"@symfony/webpack-encore": "^4.1.2",
"core-js": "^3.23.0",
"file-loader": "^6.2.0",
"regenerator-runtime": "^0.13.9",
"webpack": "^5.94.0",
"webpack-cli": "^4.10.0",
"webpack-notifier": "^1.15.0"
}
},
"node_modules/@altcha/crypto": {
"version": "0.0.1",
"license": "MIT"
},
"node_modules/@ampproject/remapping": {
"version": "2.3.0",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@babel/code-frame": {
"version": "7.26.2",
"license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.25.9",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/compat-data": {
"version": "7.26.8",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
"version": "7.26.10",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.26.2",
"@babel/generator": "^7.26.10",
"@babel/helper-compilation-targets": "^7.26.5",
"@babel/helper-module-transforms": "^7.26.0",
"@babel/helpers": "^7.26.10",
"@babel/parser": "^7.26.10",
"@babel/template": "^7.26.9",
"@babel/traverse": "^7.26.10",
"@babel/types": "^7.26.10",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
"json5": "^2.2.3",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/babel"
}
},
"node_modules/@babel/core/node_modules/debug": {
"version": "4.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/@babel/generator": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.27.0",
"@babel/types": "^7.27.0",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-annotate-as-pure": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.26.8",
"@babel/helper-validator-option": "^7.25.9",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.25.9",
"@babel/helper-member-expression-to-functions": "^7.25.9",
"@babel/helper-optimise-call-expression": "^7.25.9",
"@babel/helper-replace-supers": "^7.26.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
"@babel/traverse": "^7.27.0",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.25.9",
"regexpu-core": "^6.2.0",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
"version": "0.6.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
"@babel/helper-plugin-utils": "^7.22.5",
"debug": "^4.1.1",
"lodash.debounce": "^4.0.8",
"resolve": "^1.14.2"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": {
"version": "4.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
"version": "7.26.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
"@babel/helper-validator-identifier": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-optimise-call-expression": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-plugin-utils": {
"version": "7.26.5",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-remap-async-to-generator": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.25.9",
"@babel/helper-wrap-function": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-replace-supers": {
"version": "7.26.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-member-expression-to-functions": "^7.25.9",
"@babel/helper-optimise-call-expression": "^7.25.9",
"@babel/traverse": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.25.9",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-wrap-function": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.25.9",
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.27.0",
"@babel/types": "^7.27.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.27.0"
},
"bin": {
"parser": "bin/babel-parser.js"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
"@babel/plugin-transform-optional-chaining": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.13.0"
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
"version": "7.26.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
"version": "7.26.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.18.6",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
"version": "7.26.8",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
"@babel/helper-remap-async-to-generator": "^7.25.9",
"@babel/traverse": "^7.26.8"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-remap-async-to-generator": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
"version": "7.26.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-class-properties": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
"version": "7.26.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.12.0"
}
},
"node_modules/@babel/plugin-transform-classes": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.25.9",
"@babel/helper-compilation-targets": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-replace-supers": "^7.25.9",
"@babel/traverse": "^7.25.9",
"globals": "^11.1.0"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/template": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-destructuring": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
"version": "7.26.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-for-of": {
"version": "7.26.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-function-name": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-json-strings": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-literals": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
"version": "7.26.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.26.0",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-validator-identifier": "^7.25.9",
"@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-transform-new-target": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
"version": "7.26.6",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/plugin-transform-parameters": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-object-super": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-replace-supers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-parameters": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-private-methods": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.25.9",
"@babel/helper-create-class-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-property-literals": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-regenerator": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
"regenerator-transform": "^0.15.2"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-regexp-modifiers": {
"version": "7.26.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-spread": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9",
"@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-template-literals": {
"version": "7.26.8",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
"version": "7.25.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.25.9",
"@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
}
},
"node_modules/@babel/preset-env": {
"version": "7.26.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.26.8",
"@babel/helper-compilation-targets": "^7.26.5",
"@babel/helper-plugin-utils": "^7.26.5",
"@babel/helper-validator-option": "^7.25.9",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9",
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-import-assertions": "^7.26.0",
"@babel/plugin-syntax-import-attributes": "^7.26.0",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-arrow-functions": "^7.25.9",
"@babel/plugin-transform-async-generator-functions": "^7.26.8",
"@babel/plugin-transform-async-to-generator": "^7.25.9",
"@babel/plugin-transform-block-scoped-functions": "^7.26.5",
"@babel/plugin-transform-block-scoping": "^7.25.9",
"@babel/plugin-transform-class-properties": "^7.25.9",
"@babel/plugin-transform-class-static-block": "^7.26.0",
"@babel/plugin-transform-classes": "^7.25.9",
"@babel/plugin-transform-computed-properties": "^7.25.9",
"@babel/plugin-transform-destructuring": "^7.25.9",
"@babel/plugin-transform-dotall-regex": "^7.25.9",
"@babel/plugin-transform-duplicate-keys": "^7.25.9",
"@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9",
"@babel/plugin-transform-dynamic-import": "^7.25.9",
"@babel/plugin-transform-exponentiation-operator": "^7.26.3",
"@babel/plugin-transform-export-namespace-from": "^7.25.9",
"@babel/plugin-transform-for-of": "^7.26.9",
"@babel/plugin-transform-function-name": "^7.25.9",
"@babel/plugin-transform-json-strings": "^7.25.9",
"@babel/plugin-transform-literals": "^7.25.9",
"@babel/plugin-transform-logical-assignment-operators": "^7.25.9",
"@babel/plugin-transform-member-expression-literals": "^7.25.9",
"@babel/plugin-transform-modules-amd": "^7.25.9",
"@babel/plugin-transform-modules-commonjs": "^7.26.3",
"@babel/plugin-transform-modules-systemjs": "^7.25.9",
"@babel/plugin-transform-modules-umd": "^7.25.9",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9",
"@babel/plugin-transform-new-target": "^7.25.9",
"@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6",
"@babel/plugin-transform-numeric-separator": "^7.25.9",
"@babel/plugin-transform-object-rest-spread": "^7.25.9",
"@babel/plugin-transform-object-super": "^7.25.9",
"@babel/plugin-transform-optional-catch-binding": "^7.25.9",
"@babel/plugin-transform-optional-chaining": "^7.25.9",
"@babel/plugin-transform-parameters": "^7.25.9",
"@babel/plugin-transform-private-methods": "^7.25.9",
"@babel/plugin-transform-private-property-in-object": "^7.25.9",
"@babel/plugin-transform-property-literals": "^7.25.9",
"@babel/plugin-transform-regenerator": "^7.25.9",
"@babel/plugin-transform-regexp-modifiers": "^7.26.0",
"@babel/plugin-transform-reserved-words": "^7.25.9",
"@babel/plugin-transform-shorthand-properties": "^7.25.9",
"@babel/plugin-transform-spread": "^7.25.9",
"@babel/plugin-transform-sticky-regex": "^7.25.9",
"@babel/plugin-transform-template-literals": "^7.26.8",
"@babel/plugin-transform-typeof-symbol": "^7.26.7",
"@babel/plugin-transform-unicode-escapes": "^7.25.9",
"@babel/plugin-transform-unicode-property-regex": "^7.25.9",
"@babel/plugin-transform-unicode-regex": "^7.25.9",
"@babel/plugin-transform-unicode-sets-regex": "^7.25.9",
"@babel/preset-modules": "0.1.6-no-external-plugins",
"babel-plugin-polyfill-corejs2": "^0.4.10",
"babel-plugin-polyfill-corejs3": "^0.11.0",
"babel-plugin-polyfill-regenerator": "^0.6.1",
"core-js-compat": "^3.40.0",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/@babel/preset-modules": {
"version": "0.1.6-no-external-plugins",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
"@babel/types": "^7.4.4",
"esutils": "^2.0.2"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/@babel/runtime": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/runtime/node_modules/regenerator-runtime": {
"version": "0.14.1",
"dev": true,
"license": "MIT"
},
"node_modules/@babel/template": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.26.2",
"@babel/parser": "^7.27.0",
"@babel/types": "^7.27.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.26.2",
"@babel/generator": "^7.27.0",
"@babel/parser": "^7.27.0",
"@babel/template": "^7.27.0",
"@babel/types": "^7.27.0",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse/node_modules/debug": {
"version": "4.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/@babel/types": {
"version": "7.27.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.25.9",
"@babel/helper-validator-identifier": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@discoveryjs/json-ext": {
"version": "0.5.7",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/@jest/schemas": {
"version": "29.6.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jest/types": {
"version": "29.6.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
"@types/node": "*",
"@types/yargs": "^17.0.8",
"chalk": "^4.0.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.8",
"license": "MIT",
"dependencies": {
"@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
"@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/set-array": {
"version": "1.2.1",
"license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/source-map": {
"version": "0.3.6",
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@leichtgewicht/ip-codec": {
"version": "2.0.5",
"dev": true,
"license": "MIT"
},
"node_modules/@nuxt/friendly-errors-webpack-plugin": {
"version": "2.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^2.4.2",
"consola": "^3.2.3",
"error-stack-parser": "^2.1.4",
"string-width": "^4.2.3"
},
"engines": {
"node": ">=14.18.0",
"npm": ">=5.0.0"
},
"peerDependencies": {
"webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-styles": {
"version": "3.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/chalk": {
"version": "2.4.2",
"dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-convert": {
"version": "1.9.3",
"dev": true,
"license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-name": {
"version": "1.1.3",
"dev": true,
"license": "MIT"
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/escape-string-regexp": {
"version": "1.0.5",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/has-flag": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/supports-color": {
"version": "5.5.0",
"dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/@parcel/watcher": {
"version": "2.5.1",
"hasInstallScript": true,
"license": "MIT",
"optional": true,
"dependencies": {
"detect-libc": "^1.0.3",
"is-glob": "^4.0.3",
"micromatch": "^4.0.5",
"node-addon-api": "^7.0.0"
},
"engines": {
"node": ">= 10.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
},
"optionalDependencies": {
"@parcel/watcher-android-arm64": "2.5.1",
"@parcel/watcher-darwin-arm64": "2.5.1",
"@parcel/watcher-darwin-x64": "2.5.1",
"@parcel/watcher-freebsd-x64": "2.5.1",
"@parcel/watcher-linux-arm-glibc": "2.5.1",
"@parcel/watcher-linux-arm-musl": "2.5.1",
"@parcel/watcher-linux-arm64-glibc": "2.5.1",
"@parcel/watcher-linux-arm64-musl": "2.5.1",
"@parcel/watcher-linux-x64-glibc": "2.5.1",
"@parcel/watcher-linux-x64-musl": "2.5.1",
"@parcel/watcher-win32-arm64": "2.5.1",
"@parcel/watcher-win32-ia32": "2.5.1",
"@parcel/watcher-win32-x64": "2.5.1"
}
},
"node_modules/@parcel/watcher-linux-x64-glibc": {
"version": "2.5.1",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">= 10.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
}
},
"node_modules/@parcel/watcher-linux-x64-musl": {
"version": "2.5.1",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">= 10.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
}
},
"node_modules/@popperjs/core": {
"version": "2.11.8",
"license": "MIT",
"peer": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/popperjs"
}
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.18.0",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"dev": true,
"license": "MIT"
},
"node_modules/@symfony/webpack-encore": {
"version": "4.7.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@nuxt/friendly-errors-webpack-plugin": "^2.5.1",
"assets-webpack-plugin": "7.0.*",
"babel-loader": "^9.1.3",
"chalk": "^4.0.0",
"clean-webpack-plugin": "^4.0.0",
"css-loader": "^6.7.0",
"css-minimizer-webpack-plugin": "^5.0.0",
"fastest-levenshtein": "^1.0.16",
"mini-css-extract-plugin": "^2.6.0",
"pretty-error": "^4.0.0",
"resolve-url-loader": "^5.0.0",
"semver": "^7.3.2",
"style-loader": "^3.3.0",
"sync-rpc": "^1.3.6",
"tapable": "^2.2.1",
"terser-webpack-plugin": "^5.3.0",
"tmp": "^0.2.1",
"webpack-dev-server": "^4.8.0",
"yargs-parser": "^21.0.0"
},
"bin": {
"encore": "bin/encore.js"
},
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@babel/core": "^7.17.0",
"@babel/plugin-transform-react-jsx": "^7.12.11",
"@babel/preset-env": "^7.16.0",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.0.0",
"@symfony/stimulus-bridge": "^3.0.0",
"@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
"@vue/babel-plugin-jsx": "^1.0.0",
"@vue/babel-preset-jsx": "^1.0.0",
"@vue/compiler-sfc": "^2.6 || ^3.0.2",
"eslint": "^8.0.0",
"eslint-webpack-plugin": "^3.1.0 || ^4.0.0",
"file-loader": "^6.0.0",
"fork-ts-checker-webpack-plugin": "^7.0.0 || ^8.0.0 || ^9.0.0",
"handlebars": "^4.7.7",
"handlebars-loader": "^1.7.0",
"less": "^4.0.0",
"less-loader": "^11.0.0 || ^12.2.0",
"postcss": "^8.3.0",
"postcss-loader": "^7.0.0 || ^8.1.0",
"sass": "^1.17.0",
"sass-loader": "^13.0.0 || ^14.0.0",
"stylus": "^0.58.1",
"stylus-loader": "^7.0.0 || ^8.1.0",
"ts-loader": "^9.0.0",
"typescript": "^4.2.2 || ^5.0.0",
"vue": "^2.6 || ^3.2.14",
"vue-loader": "^15.0.11 || ^17.0.0",
"vue-template-compiler": "^2.5",
"webpack": "^5.72",
"webpack-cli": "^4.9.1 || ^5.0.1",
"webpack-notifier": "^1.15.0"
},
"peerDependenciesMeta": {
"@babel/core": {
"optional": false
},
"@babel/plugin-transform-react-jsx": {
"optional": true
},
"@babel/preset-env": {
"optional": false
},
"@babel/preset-react": {
"optional": true
},
"@babel/preset-typescript": {
"optional": true
},
"@symfony/stimulus-bridge": {
"optional": true
},
"@vue/babel-helper-vue-jsx-merge-props": {
"optional": true
},
"@vue/babel-plugin-jsx": {
"optional": true
},
"@vue/babel-preset-jsx": {
"optional": true
},
"@vue/compiler-sfc": {
"optional": true
},
"eslint": {
"optional": true
},
"eslint-webpack-plugin": {
"optional": true
},
"file-loader": {
"optional": true
},
"fork-ts-checker-webpack-plugin": {
"optional": true
},
"handlebars": {
"optional": true
},
"handlebars-loader": {
"optional": true
},
"less": {
"optional": true
},
"less-loader": {
"optional": true
},
"postcss": {
"optional": true
},
"postcss-loader": {
"optional": true
},
"sass": {
"optional": true
},
"sass-loader": {
"optional": true
},
"stylus": {
"optional": true
},
"stylus-loader": {
"optional": true
},
"ts-loader": {
"optional": true
},
"typescript": {
"optional": true
},
"vue": {
"optional": true
},
"vue-loader": {
"optional": true
},
"vue-template-compiler": {
"optional": true
},
"webpack": {
"optional": false
},
"webpack-cli": {
"optional": false
},
"webpack-notifier": {
"optional": true
}
}
},
"node_modules/@symfony/webpack-encore/node_modules/semver": {
"version": "7.7.1",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/@trysound/sax": {
"version": "0.2.0",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=10.13.0"
}
},
"node_modules/@types/body-parser": {
"version": "1.19.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/connect": "*",
"@types/node": "*"
}
},
"node_modules/@types/bonjour": {
"version": "3.5.13",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/connect": {
"version": "3.4.38",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/connect-history-api-fallback": {
"version": "1.5.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/express-serve-static-core": "*",
"@types/node": "*"
}
},
"node_modules/@types/eslint": {
"version": "9.6.1",
"license": "MIT",
"dependencies": {
"@types/estree": "*",
"@types/json-schema": "*"
}
},
"node_modules/@types/eslint-scope": {
"version": "3.7.7",
"license": "MIT",
"dependencies": {
"@types/eslint": "*",
"@types/estree": "*"
}
},
"node_modules/@types/estree": {
"version": "1.0.7",
"license": "MIT"
},
"node_modules/@types/express": {
"version": "4.17.21",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.33",
"@types/qs": "*",
"@types/serve-static": "*"
}
},
"node_modules/@types/express-serve-static-core": {
"version": "5.0.6",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
"@types/range-parser": "*",
"@types/send": "*"
}
},
"node_modules/@types/express/node_modules/@types/express-serve-static-core": {
"version": "4.19.6",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
"@types/range-parser": "*",
"@types/send": "*"
}
},
"node_modules/@types/glob": {
"version": "7.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/minimatch": "*",
"@types/node": "*"
}
},
"node_modules/@types/http-errors": {
"version": "2.0.4",
"dev": true,
"license": "MIT"
},
"node_modules/@types/http-proxy": {
"version": "1.17.16",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/istanbul-lib-coverage": {
"version": "2.0.6",
"dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
},
"node_modules/@types/istanbul-reports": {
"version": "3.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
}
},
"node_modules/@types/json-schema": {
"version": "7.0.15",
"license": "MIT"
},
"node_modules/@types/mime": {
"version": "1.3.5",
"dev": true,
"license": "MIT"
},
"node_modules/@types/minimatch": {
"version": "5.1.2",
"dev": true,
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.14.1",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
}
},
"node_modules/@types/node-forge": {
"version": "1.3.11",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/qs": {
"version": "6.9.18",
"dev": true,
"license": "MIT"
},
"node_modules/@types/range-parser": {
"version": "1.2.7",
"dev": true,
"license": "MIT"
},
"node_modules/@types/retry": {
"version": "0.12.0",
"dev": true,
"license": "MIT"
},
"node_modules/@types/send": {
"version": "0.17.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/mime": "^1",
"@types/node": "*"
}
},
"node_modules/@types/serve-index": {
"version": "1.9.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/express": "*"
}
},
"node_modules/@types/serve-index/node_modules/@types/express": {
"version": "5.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^5.0.0",
"@types/serve-static": "*"
}
},
"node_modules/@types/serve-static": {
"version": "1.15.7",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/http-errors": "*",
"@types/node": "*",
"@types/send": "*"
}
},
"node_modules/@types/sockjs": {
"version": "0.3.36",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/ws": {
"version": "8.18.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/yargs": {
"version": "17.0.33",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
}
},
"node_modules/@types/yargs-parser": {
"version": "21.0.3",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/helper-numbers": "1.13.2",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2"
}
},
"node_modules/@webassemblyjs/floating-point-hex-parser": {
"version": "1.13.2",
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.13.2",
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.14.1",
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-numbers": {
"version": "1.13.2",
"license": "MIT",
"dependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.13.2",
"@webassemblyjs/helper-api-error": "1.13.2",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/helper-wasm-bytecode": {
"version": "1.13.2",
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2",
"@webassemblyjs/wasm-gen": "1.14.1"
}
},
"node_modules/@webassemblyjs/ieee754": {
"version": "1.13.2",
"license": "MIT",
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
}
},
"node_modules/@webassemblyjs/leb128": {
"version": "1.13.2",
"license": "Apache-2.0",
"dependencies": {
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/utf8": {
"version": "1.13.2",
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2",
"@webassemblyjs/helper-wasm-section": "1.14.1",
"@webassemblyjs/wasm-gen": "1.14.1",
"@webassemblyjs/wasm-opt": "1.14.1",
"@webassemblyjs/wasm-parser": "1.14.1",
"@webassemblyjs/wast-printer": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-gen": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2",
"@webassemblyjs/ieee754": "1.13.2",
"@webassemblyjs/leb128": "1.13.2",
"@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wasm-opt": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-buffer": "1.14.1",
"@webassemblyjs/wasm-gen": "1.14.1",
"@webassemblyjs/wasm-parser": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-parser": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@webassemblyjs/helper-api-error": "1.13.2",
"@webassemblyjs/helper-wasm-bytecode": "1.13.2",
"@webassemblyjs/ieee754": "1.13.2",
"@webassemblyjs/leb128": "1.13.2",
"@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wast-printer": {
"version": "1.14.1",
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webpack-cli/configtest": {
"version": "1.2.0",
"dev": true,
"license": "MIT",
"peerDependencies": {
"webpack": "4.x.x || 5.x.x",
"webpack-cli": "4.x.x"
}
},
"node_modules/@webpack-cli/info": {
"version": "1.5.0",
"dev": true,
"license": "MIT",
"dependencies": {
"envinfo": "^7.7.3"
},
"peerDependencies": {
"webpack-cli": "4.x.x"
}
},
"node_modules/@webpack-cli/serve": {
"version": "1.7.0",
"dev": true,
"license": "MIT",
"peerDependencies": {
"webpack-cli": "4.x.x"
},
"peerDependenciesMeta": {
"webpack-dev-server": {
"optional": true
}
}
},
"node_modules/@xtuc/ieee754": {
"version": "1.2.0",
"license": "BSD-3-Clause"
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
"license": "Apache-2.0"
},
"node_modules/accepts": {
"version": "1.3.8",
"dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/accepts/node_modules/negotiator": {
"version": "0.6.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/acorn": {
"version": "8.14.1",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/add": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz",
"integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==",
"license": "MIT"
},
"node_modules/adjust-sourcemap-loader": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"loader-utils": "^2.0.0",
"regex-parser": "^2.2.11"
},
"engines": {
"node": ">=8.9"
}
},
"node_modules/ajv": {
"version": "8.17.1",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/ajv-formats": {
"version": "2.1.1",
"license": "MIT",
"dependencies": {
"ajv": "^8.0.0"
},
"peerDependencies": {
"ajv": "^8.0.0"
},
"peerDependenciesMeta": {
"ajv": {
"optional": true
}
}
},
"node_modules/ajv-keywords": {
"version": "5.1.0",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3"
},
"peerDependencies": {
"ajv": "^8.8.2"
}
},
"node_modules/altcha": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/altcha/-/altcha-2.0.3.tgz",
"integrity": "sha512-vrrolHI721LOegDSJYnf2oRYlP2VIi83N9wrJe+PrjkV1O7wlMcBxlp5uAch4RdsReCYgt6IJ7CAbbk/3esRoA==",
"license": "MIT",
"dependencies": {
"@altcha/crypto": "^0.0.1"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "4.18.0"
}
},
"node_modules/ansi-html-community": {
"version": "0.0.8",
"dev": true,
"engines": [
"node >= 0.8.0"
],
"license": "Apache-2.0",
"bin": {
"ansi-html": "bin/ansi-html"
}
},
"node_modules/ansi-regex": {
"version": "5.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-styles": {
"version": "4.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/anymatch": {
"version": "3.1.3",
"dev": true,
"license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/argparse": {
"version": "2.0.1",
"license": "Python-2.0"
},
"node_modules/array-flatten": {
"version": "1.1.1",
"dev": true,
"license": "MIT"
},
"node_modules/array-union": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"array-uniq": "^1.0.1"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/array-uniq": {
"version": "1.0.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/assets-webpack-plugin": {
"version": "7.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"camelcase": "^6.0.0",
"escape-string-regexp": "^4.0.0",
"lodash": "^4.17.20"
},
"engines": {
"node": ">=10.x.x"
},
"peerDependencies": {
"webpack": ">=5.0.0"
}
},
"node_modules/autoprefixer": {
"version": "10.4.21",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"dependencies": {
"browserslist": "^4.24.4",
"caniuse-lite": "^1.0.30001702",
"fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
},
"bin": {
"autoprefixer": "bin/autoprefixer"
},
"engines": {
"node": "^10 || ^12 || >=14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/babel-loader": {
"version": "9.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
"find-cache-dir": "^4.0.0",
"schema-utils": "^4.0.0"
},
"engines": {
"node": ">= 14.15.0"
},
"peerDependencies": {
"@babel/core": "^7.12.0",
"webpack": ">=5"
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
"version": "0.4.13",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
"@babel/helper-define-polyfill-provider": "^0.6.4",
"semver": "^6.3.1"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
"version": "0.11.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-define-polyfill-provider": "^0.6.3",
"core-js-compat": "^3.40.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
"version": "0.6.4",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-define-polyfill-provider": "^0.6.4"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/balanced-match": {
"version": "1.0.2",
"dev": true,
"license": "MIT"
},
"node_modules/batch": {
"version": "0.6.1",
"dev": true,
"license": "MIT"
},
"node_modules/big.js": {
"version": "5.2.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/binary-extensions": {
"version": "2.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/body-parser": {
"version": "1.20.3",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
"debug": "2.6.9",
"depd": "2.0.0",
"destroy": "1.2.0",
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
"qs": "6.13.0",
"raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
},
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
}
},
"node_modules/bonjour-service": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5"
}
},
"node_modules/boolbase": {
"version": "1.0.0",
"dev": true,
"license": "ISC"
},
"node_modules/bootstrap": {
"version": "5.3.5",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/twbs"
},
{
"type": "opencollective",
"url": "https://opencollective.com/bootstrap"
}
],
"license": "MIT",
"peerDependencies": {
"@popperjs/core": "^2.11.8"
}
},
"node_modules/brace-expansion": {
"version": "1.1.11",
"dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/braces": {
"version": "3.0.3",
"devOptional": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/browserslist": {
"version": "4.24.4",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"dependencies": {
"caniuse-lite": "^1.0.30001688",
"electron-to-chromium": "^1.5.73",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
},
"engines": {
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/buffer-from": {
"version": "1.1.2",
"license": "MIT"
},
"node_modules/bytes": {
"version": "3.1.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/call-bind-apply-helpers": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/call-bound": {
"version": "1.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
"get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/callsites": {
"version": "3.1.0",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/camelcase": {
"version": "6.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/caniuse-api": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.0.0",
"caniuse-lite": "^1.0.0",
"lodash.memoize": "^4.1.2",
"lodash.uniq": "^4.5.0"
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001713",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "CC-BY-4.0"
},
"node_modules/chalk": {
"version": "4.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/chalk/node_modules/supports-color": {
"version": "7.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/chokidar": {
"version": "4.0.3",
"license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
},
"engines": {
"node": ">= 14.16.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/chrome-trace-event": {
"version": "1.0.4",
"license": "MIT",
"engines": {
"node": ">=6.0"
}
},
"node_modules/ci-info": {
"version": "3.9.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/sibiraj-s"
}
],
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/clean-webpack-plugin": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"del": "^4.1.1"
},
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"webpack": ">=4.0.0 <6.0.0"
}
},
"node_modules/clone-deep": {
"version": "4.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4",
"kind-of": "^6.0.2",
"shallow-clone": "^3.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/color-convert": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
"engines": {
"node": ">=7.0.0"
}
},
"node_modules/color-name": {
"version": "1.1.4",
"dev": true,
"license": "MIT"
},
"node_modules/colord": {
"version": "2.9.3",
"dev": true,
"license": "MIT"
},
"node_modules/colorette": {
"version": "2.0.20",
"dev": true,
"license": "MIT"
},
"node_modules/commander": {
"version": "7.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 10"
}
},
"node_modules/common-path-prefix": {
"version": "3.0.0",
"dev": true,
"license": "ISC"
},
"node_modules/compressible": {
"version": "2.0.18",
"dev": true,
"license": "MIT",
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/compressible/node_modules/mime-db": {
"version": "1.54.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/compression": {
"version": "1.8.0",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"compressible": "~2.0.18",
"debug": "2.6.9",
"negotiator": "~0.6.4",
"on-headers": "~1.0.2",
"safe-buffer": "5.2.1",
"vary": "~1.1.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/concat-map": {
"version": "0.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/connect-history-api-fallback": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
}
},
"node_modules/consola": {
"version": "3.4.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14.18.0 || >=16.10.0"
}
},
"node_modules/content-disposition": {
"version": "0.5.4",
"dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/content-type": {
"version": "1.0.5",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/convert-source-map": {
"version": "2.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/cookie": {
"version": "0.7.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/cookie-signature": {
"version": "1.0.6",
"dev": true,
"license": "MIT"
},
"node_modules/core-js": {
"version": "3.41.0",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-js-compat": {
"version": "3.41.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.24.4"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-util-is": {
"version": "1.0.3",
"dev": true,
"license": "MIT"
},
"node_modules/cosmiconfig": {
"version": "8.3.6",
"license": "MIT",
"dependencies": {
"import-fresh": "^3.3.0",
"js-yaml": "^4.1.0",
"parse-json": "^5.2.0",
"path-type": "^4.0.0"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/d-fischer"
},
"peerDependencies": {
"typescript": ">=4.9.5"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/cross-spawn": {
"version": "7.0.6",
"dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/css-declaration-sorter": {
"version": "7.2.0",
"dev": true,
"license": "ISC",
"engines": {
"node": "^14 || ^16 || >=18"
},
"peerDependencies": {
"postcss": "^8.0.9"
}
},
"node_modules/css-loader": {
"version": "6.11.0",
"dev": true,
"license": "MIT",
"dependencies": {
"icss-utils": "^5.1.0",
"postcss": "^8.4.33",
"postcss-modules-extract-imports": "^3.1.0",
"postcss-modules-local-by-default": "^4.0.5",
"postcss-modules-scope": "^3.2.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
"semver": "^7.5.4"
},
"engines": {
"node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"@rspack/core": "0.x || 1.x",
"webpack": "^5.0.0"
},
"peerDependenciesMeta": {
"@rspack/core": {
"optional": true
},
"webpack": {
"optional": true
}
}
},
"node_modules/css-loader/node_modules/semver": {
"version": "7.7.1",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/css-minimizer-webpack-plugin": {
"version": "5.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.18",
"cssnano": "^6.0.1",
"jest-worker": "^29.4.3",
"postcss": "^8.4.24",
"schema-utils": "^4.0.1",
"serialize-javascript": "^6.0.1"
},
"engines": {
"node": ">= 14.15.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^5.0.0"
},
"peerDependenciesMeta": {
"@parcel/css": {
"optional": true
},
"@swc/css": {
"optional": true
},
"clean-css": {
"optional": true
},
"csso": {
"optional": true
},
"esbuild": {
"optional": true
},
"lightningcss": {
"optional": true
}
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": {
"version": "29.7.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
"jest-util": "^29.7.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/css-select": {
"version": "4.3.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.0.1",
"domhandler": "^4.3.1",
"domutils": "^2.8.0",
"nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/css-tree": {
"version": "2.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"mdn-data": "2.0.30",
"source-map-js": "^1.0.1"
},
"engines": {
"node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
}
},
"node_modules/css-what": {
"version": "6.1.0",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">= 6"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/cssesc": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"bin": {
"cssesc": "bin/cssesc"
},
"engines": {
"node": ">=4"
}
},
"node_modules/cssnano": {
"version": "6.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
"cssnano-preset-default": "^6.1.2",
"lilconfig": "^3.1.1"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/cssnano"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/cssnano-preset-default": {
"version": "6.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"css-declaration-sorter": "^7.2.0",
"cssnano-utils": "^4.0.2",
"postcss-calc": "^9.0.1",
"postcss-colormin": "^6.1.0",
"postcss-convert-values": "^6.1.0",
"postcss-discard-comments": "^6.0.2",
"postcss-discard-duplicates": "^6.0.3",
"postcss-discard-empty": "^6.0.3",
"postcss-discard-overridden": "^6.0.2",
"postcss-merge-longhand": "^6.0.5",
"postcss-merge-rules": "^6.1.1",
"postcss-minify-font-values": "^6.1.0",
"postcss-minify-gradients": "^6.0.3",
"postcss-minify-params": "^6.1.0",
"postcss-minify-selectors": "^6.0.4",
"postcss-normalize-charset": "^6.0.2",
"postcss-normalize-display-values": "^6.0.2",
"postcss-normalize-positions": "^6.0.2",
"postcss-normalize-repeat-style": "^6.0.2",
"postcss-normalize-string": "^6.0.2",
"postcss-normalize-timing-functions": "^6.0.2",
"postcss-normalize-unicode": "^6.1.0",
"postcss-normalize-url": "^6.0.2",
"postcss-normalize-whitespace": "^6.0.2",
"postcss-ordered-values": "^6.0.2",
"postcss-reduce-initial": "^6.1.0",
"postcss-reduce-transforms": "^6.0.2",
"postcss-svgo": "^6.0.3",
"postcss-unique-selectors": "^6.0.4"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/cssnano-utils": {
"version": "4.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/csso": {
"version": "5.0.5",
"dev": true,
"license": "MIT",
"dependencies": {
"css-tree": "~2.2.0"
},
"engines": {
"node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/csso/node_modules/css-tree": {
"version": "2.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
"mdn-data": "2.0.28",
"source-map-js": "^1.0.1"
},
"engines": {
"node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/csso/node_modules/mdn-data": {
"version": "2.0.28",
"dev": true,
"license": "CC0-1.0"
},
"node_modules/debug": {
"version": "2.6.9",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/debug/node_modules/ms": {
"version": "2.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/default-gateway": {
"version": "6.0.3",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"execa": "^5.0.0"
},
"engines": {
"node": ">= 10"
}
},
"node_modules/define-lazy-prop": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/del": {
"version": "4.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/glob": "^7.1.1",
"globby": "^6.1.0",
"is-path-cwd": "^2.0.0",
"is-path-in-cwd": "^2.0.0",
"p-map": "^2.0.0",
"pify": "^4.0.1",
"rimraf": "^2.6.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/del/node_modules/rimraf": {
"version": "2.7.1",
"dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.3"
},
"bin": {
"rimraf": "bin.js"
}
},
"node_modules/depd": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/destroy": {
"version": "1.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
}
},
"node_modules/detect-libc": {
"version": "1.0.3",
"license": "Apache-2.0",
"optional": true,
"bin": {
"detect-libc": "bin/detect-libc.js"
},
"engines": {
"node": ">=0.10"
}
},
"node_modules/detect-node": {
"version": "2.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/dns-packet": {
"version": "5.6.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@leichtgewicht/ip-codec": "^2.0.1"
},
"engines": {
"node": ">=6"
}
},
"node_modules/dom-converter": {
"version": "0.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"utila": "~0.4"
}
},
"node_modules/dom-serializer": {
"version": "1.4.1",
"dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.0.1",
"domhandler": "^4.2.0",
"entities": "^2.0.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
"node_modules/domelementtype": {
"version": "2.3.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
],
"license": "BSD-2-Clause"
},
"node_modules/domhandler": {
"version": "4.3.1",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.2.0"
},
"engines": {
"node": ">= 4"
},
"funding": {
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/domutils": {
"version": "2.8.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^1.0.1",
"domelementtype": "^2.2.0",
"domhandler": "^4.2.0"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
}
},
"node_modules/dunder-proto": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.1",
"es-errors": "^1.3.0",
"gopd": "^1.2.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/ee-first": {
"version": "1.1.1",
"dev": true,
"license": "MIT"
},
"node_modules/electron-to-chromium": {
"version": "1.5.136",
"license": "ISC"
},
"node_modules/emoji-regex": {
"version": "8.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/emojis-list": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
}
},
"node_modules/encodeurl": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/enhanced-resolve": {
"version": "5.18.1",
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
"tapable": "^2.2.0"
},
"engines": {
"node": ">=10.13.0"
}
},
"node_modules/entities": {
"version": "2.2.0",
"dev": true,
"license": "BSD-2-Clause",
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/envinfo": {
"version": "7.14.0",
"dev": true,
"license": "MIT",
"bin": {
"envinfo": "dist/cli.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/error-ex": {
"version": "1.3.2",
"license": "MIT",
"dependencies": {
"is-arrayish": "^0.2.1"
}
},
"node_modules/error-stack-parser": {
"version": "2.1.4",
"dev": true,
"license": "MIT",
"dependencies": {
"stackframe": "^1.3.4"
}
},
"node_modules/es-define-property": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-module-lexer": {
"version": "1.6.0",
"license": "MIT"
},
"node_modules/es-object-atoms": {
"version": "1.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/escalade": {
"version": "3.2.0",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/escape-html": {
"version": "1.0.3",
"dev": true,
"license": "MIT"
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/eslint-scope": {
"version": "5.1.1",
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/esrecurse": {
"version": "4.3.0",
"license": "BSD-2-Clause",
"dependencies": {
"estraverse": "^5.2.0"
},
"engines": {
"node": ">=4.0"
}
},
"node_modules/esrecurse/node_modules/estraverse": {
"version": "5.3.0",
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
},
"node_modules/estraverse": {
"version": "4.3.0",
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
},
"node_modules/esutils": {
"version": "2.0.3",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/etag": {
"version": "1.8.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/eventemitter3": {
"version": "4.0.7",
"dev": true,
"license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
"license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
"node_modules/execa": {
"version": "5.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
"human-signals": "^2.1.0",
"is-stream": "^2.0.0",
"merge-stream": "^2.0.0",
"npm-run-path": "^4.0.1",
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
"node_modules/express": {
"version": "4.21.2",
"dev": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
"cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
"merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.12",
"proxy-addr": "~2.0.7",
"qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
"send": "0.19.0",
"serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
},
"engines": {
"node": ">= 0.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"license": "MIT"
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/fast-uri": {
"version": "3.0.6",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/fastify"
},
{
"type": "opencollective",
"url": "https://opencollective.com/fastify"
}
],
"license": "BSD-3-Clause"
},
"node_modules/fastest-levenshtein": {
"version": "1.0.16",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 4.9.1"
}
},
"node_modules/faye-websocket": {
"version": "0.11.4",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"websocket-driver": ">=0.5.1"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/file-loader": {
"version": "6.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"loader-utils": "^2.0.0",
"schema-utils": "^3.0.0"
},
"engines": {
"node": ">= 10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^4.0.0 || ^5.0.0"
}
},
"node_modules/file-loader/node_modules/ajv": {
"version": "6.12.6",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/file-loader/node_modules/ajv-keywords": {
"version": "3.5.2",
"dev": true,
"license": "MIT",
"peerDependencies": {
"ajv": "^6.9.1"
}
},
"node_modules/file-loader/node_modules/json-schema-traverse": {
"version": "0.4.1",
"dev": true,
"license": "MIT"
},
"node_modules/file-loader/node_modules/schema-utils": {
"version": "3.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.8",
"ajv": "^6.12.5",
"ajv-keywords": "^3.5.2"
},
"engines": {
"node": ">= 10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
}
},
"node_modules/fill-range": {
"version": "7.1.1",
"devOptional": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/finalhandler": {
"version": "1.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
"statuses": "2.0.1",
"unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/find-cache-dir": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"common-path-prefix": "^3.0.0",
"pkg-dir": "^7.0.0"
},
"engines": {
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-cache-dir/node_modules/find-up": {
"version": "6.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^7.1.0",
"path-exists": "^5.0.0"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-cache-dir/node_modules/locate-path": {
"version": "7.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^6.0.0"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-cache-dir/node_modules/p-limit": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"yocto-queue": "^1.0.0"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-cache-dir/node_modules/p-locate": {
"version": "6.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^4.0.0"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-cache-dir/node_modules/path-exists": {
"version": "5.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}
},
"node_modules/find-cache-dir/node_modules/pkg-dir": {
"version": "7.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"find-up": "^6.3.0"
},
"engines": {
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/find-up": {
"version": "4.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/flat": {
"version": "5.0.2",
"dev": true,
"license": "BSD-3-Clause",
"bin": {
"flat": "cli.js"
}
},
"node_modules/follow-redirects": {
"version": "1.15.9",
"dev": true,
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
"license": "MIT",
"engines": {
"node": ">=4.0"
},
"peerDependenciesMeta": {
"debug": {
"optional": true
}
}
},
"node_modules/forwarded": {
"version": "0.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/fraction.js": {
"version": "4.3.7",
"license": "MIT",
"engines": {
"node": "*"
},
"funding": {
"type": "patreon",
"url": "https://github.com/sponsors/rawify"
}
},
"node_modules/fresh": {
"version": "0.5.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/fs-monkey": {
"version": "1.0.6",
"dev": true,
"license": "Unlicense"
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"dev": true,
"license": "ISC"
},
"node_modules/function-bind": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/get-intrinsic": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
"get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
"math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/get-port": {
"version": "3.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/get-proto": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"dunder-proto": "^1.0.1",
"es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/get-stream": {
"version": "6.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/glob": {
"version": "7.2.3",
"dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
"engines": {
"node": "*"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/glob-parent": {
"version": "5.1.2",
"dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/glob-to-regexp": {
"version": "0.4.1",
"license": "BSD-2-Clause"
},
"node_modules/globals": {
"version": "11.12.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/globby": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
"object-assign": "^4.0.1",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/globby/node_modules/pify": {
"version": "2.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/gopd": {
"version": "1.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/graceful-fs": {
"version": "4.2.11",
"license": "ISC"
},
"node_modules/growly": {
"version": "1.3.0",
"dev": true,
"license": "MIT"
},
"node_modules/handle-thing": {
"version": "2.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/has-flag": {
"version": "4.0.0",
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/has-symbols": {
"version": "1.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/hasown": {
"version": "2.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/hpack.js": {
"version": "2.1.6",
"dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
"obuf": "^1.0.0",
"readable-stream": "^2.0.1",
"wbuf": "^1.1.0"
}
},
"node_modules/hpack.js/node_modules/readable-stream": {
"version": "2.3.8",
"dev": true,
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"node_modules/hpack.js/node_modules/safe-buffer": {
"version": "5.1.2",
"dev": true,
"license": "MIT"
},
"node_modules/hpack.js/node_modules/string_decoder": {
"version": "1.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/html-entities": {
"version": "2.6.0",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/mdevils"
},
{
"type": "patreon",
"url": "https://patreon.com/mdevils"
}
],
"license": "MIT"
},
"node_modules/htmlparser2": {
"version": "6.1.0",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
{
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
],
"license": "MIT",
"dependencies": {
"domelementtype": "^2.0.1",
"domhandler": "^4.0.0",
"domutils": "^2.5.2",
"entities": "^2.0.0"
}
},
"node_modules/http-deceiver": {
"version": "1.2.7",
"dev": true,
"license": "MIT"
},
"node_modules/http-errors": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"toidentifier": "1.0.1"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/http-parser-js": {
"version": "0.5.10",
"dev": true,
"license": "MIT"
},
"node_modules/http-proxy": {
"version": "1.18.1",
"dev": true,
"license": "MIT",
"dependencies": {
"eventemitter3": "^4.0.0",
"follow-redirects": "^1.0.0",
"requires-port": "^1.0.0"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/http-proxy-middleware": {
"version": "2.0.9",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/http-proxy": "^1.17.8",
"http-proxy": "^1.18.1",
"is-glob": "^4.0.1",
"is-plain-obj": "^3.0.0",
"micromatch": "^4.0.2"
},
"engines": {
"node": ">=12.0.0"
},
"peerDependencies": {
"@types/express": "^4.17.13"
},
"peerDependenciesMeta": {
"@types/express": {
"optional": true
}
}
},
"node_modules/human-signals": {
"version": "2.1.0",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=10.17.0"
}
},
"node_modules/iconv-lite": {
"version": "0.4.24",
"dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/icss-utils": {
"version": "5.1.0",
"dev": true,
"license": "ISC",
"engines": {
"node": "^10 || ^12 || >= 14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/immutable": {
"version": "5.1.1",
"license": "MIT"
},
"node_modules/import-fresh": {
"version": "3.3.1",
"license": "MIT",
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/import-local": {
"version": "3.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
},
"bin": {
"import-local-fixture": "fixtures/cli.js"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/inflight": {
"version": "1.0.6",
"dev": true,
"license": "ISC",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"node_modules/inherits": {
"version": "2.0.4",
"dev": true,
"license": "ISC"
},
"node_modules/interpret": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/ipaddr.js": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 10"
}
},
"node_modules/is-arrayish": {
"version": "0.2.1",
"license": "MIT"
},
"node_modules/is-binary-path": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/is-core-module": {
"version": "2.16.1",
"dev": true,
"license": "MIT",
"dependencies": {
"hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-docker": {
"version": "2.2.1",
"dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-extglob": {
"version": "2.1.1",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-glob": {
"version": "4.0.3",
"devOptional": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-number": {
"version": "7.0.0",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-path-cwd": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/is-path-in-cwd": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"is-path-inside": "^2.1.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/is-path-inside": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"path-is-inside": "^1.0.2"
},
"engines": {
"node": ">=6"
}
},
"node_modules/is-plain-obj": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-plain-object": {
"version": "2.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"isobject": "^3.0.1"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-stream": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-wsl": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/isarray": {
"version": "1.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/isexe": {
"version": "2.0.0",
"dev": true,
"license": "ISC"
},
"node_modules/isobject": {
"version": "3.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/jest-util": {
"version": "29.7.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
"@types/node": "*",
"chalk": "^4.0.0",
"ci-info": "^3.2.0",
"graceful-fs": "^4.2.9",
"picomatch": "^2.2.3"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
"node_modules/jest-worker": {
"version": "27.5.1",
"license": "MIT",
"dependencies": {
"@types/node": "*",
"merge-stream": "^2.0.0",
"supports-color": "^8.0.0"
},
"engines": {
"node": ">= 10.13.0"
}
},
"node_modules/jiti": {
"version": "1.21.7",
"license": "MIT",
"bin": {
"jiti": "bin/jiti.js"
}
},
"node_modules/jquery": {
"version": "3.7.1",
"license": "MIT"
},
"node_modules/js-tokens": {
"version": "4.0.0",
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.0",
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/jsesc": {
"version": "3.1.0",
"dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
},
"engines": {
"node": ">=6"
}
},
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"license": "MIT"
},
"node_modules/json-schema-traverse": {
"version": "1.0.0",
"license": "MIT"
},
"node_modules/json5": {
"version": "2.2.3",
"dev": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
},
"engines": {
"node": ">=6"
}
},
"node_modules/kind-of": {
"version": "6.0.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/launch-editor": {
"version": "2.10.0",
"dev": true,
"license": "MIT",
"dependencies": {
"picocolors": "^1.0.0",
"shell-quote": "^1.8.1"
}
},
"node_modules/lilconfig": {
"version": "3.1.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/antonk52"
}
},
"node_modules/lines-and-columns": {
"version": "1.2.4",
"license": "MIT"
},
"node_modules/loader-runner": {
"version": "4.3.0",
"license": "MIT",
"engines": {
"node": ">=6.11.5"
}
},
"node_modules/loader-utils": {
"version": "2.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
},
"engines": {
"node": ">=8.9.0"
}
},
"node_modules/locate-path": {
"version": "5.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^4.1.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/lodash": {
"version": "4.17.21",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.debounce": {
"version": "4.0.8",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.memoize": {
"version": "4.1.2",
"dev": true,
"license": "MIT"
},
"node_modules/lodash.uniq": {
"version": "4.5.0",
"dev": true,
"license": "MIT"
},
"node_modules/lru-cache": {
"version": "5.1.1",
"dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
}
},
"node_modules/math-intrinsics": {
"version": "1.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/mdn-data": {
"version": "2.0.30",
"dev": true,
"license": "CC0-1.0"
},
"node_modules/media-typer": {
"version": "0.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/memfs": {
"version": "3.6.0",
"dev": true,
"license": "Unlicense",
"dependencies": {
"fs-monkey": "^1.0.4"
},
"engines": {
"node": ">= 4.0.0"
}
},
"node_modules/merge-descriptors": {
"version": "1.0.3",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/merge-stream": {
"version": "2.0.0",
"license": "MIT"
},
"node_modules/methods": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/micromatch": {
"version": "4.0.8",
"devOptional": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
"node": ">=8.6"
}
},
"node_modules/mime": {
"version": "1.6.0",
"dev": true,
"license": "MIT",
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/mime-db": {
"version": "1.52.0",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
"version": "2.1.35",
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mimic-fn": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/mini-css-extract-plugin": {
"version": "2.9.2",
"dev": true,
"license": "MIT",
"dependencies": {
"schema-utils": "^4.0.0",
"tapable": "^2.2.1"
},
"engines": {
"node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^5.0.0"
}
},
"node_modules/minimalistic-assert": {
"version": "1.0.1",
"dev": true,
"license": "ISC"
},
"node_modules/minimatch": {
"version": "3.1.2",
"dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/ms": {
"version": "2.1.3",
"dev": true,
"license": "MIT"
},
"node_modules/multicast-dns": {
"version": "7.2.5",
"dev": true,
"license": "MIT",
"dependencies": {
"dns-packet": "^5.2.2",
"thunky": "^1.0.2"
},
"bin": {
"multicast-dns": "cli.js"
}
},
"node_modules/nanoid": {
"version": "3.3.11",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
"engines": {
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
"node_modules/negotiator": {
"version": "0.6.4",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/neo-async": {
"version": "2.6.2",
"license": "MIT"
},
"node_modules/node-addon-api": {
"version": "7.1.1",
"license": "MIT",
"optional": true
},
"node_modules/node-forge": {
"version": "1.3.1",
"dev": true,
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": {
"node": ">= 6.13.0"
}
},
"node_modules/node-notifier": {
"version": "9.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"growly": "^1.3.0",
"is-wsl": "^2.2.0",
"semver": "^7.3.2",
"shellwords": "^0.1.1",
"uuid": "^8.3.0",
"which": "^2.0.2"
}
},
"node_modules/node-notifier/node_modules/semver": {
"version": "7.7.1",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/node-releases": {
"version": "2.0.19",
"license": "MIT"
},
"node_modules/normalize-path": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/normalize-range": {
"version": "0.1.2",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/npm-run-path": {
"version": "4.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/nth-check": {
"version": "2.1.1",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0"
},
"funding": {
"url": "https://github.com/fb55/nth-check?sponsor=1"
}
},
"node_modules/object-assign": {
"version": "4.1.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/object-inspect": {
"version": "1.13.4",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/obuf": {
"version": "1.1.2",
"dev": true,
"license": "MIT"
},
"node_modules/on-finished": {
"version": "2.4.1",
"dev": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/on-headers": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/once": {
"version": "1.4.0",
"dev": true,
"license": "ISC",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/onetime": {
"version": "5.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
"mimic-fn": "^2.1.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/open": {
"version": "8.4.2",
"dev": true,
"license": "MIT",
"dependencies": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
"is-wsl": "^2.2.0"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/p-limit": {
"version": "2.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/p-locate": {
"version": "4.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^2.2.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/p-map": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/p-retry": {
"version": "4.6.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/retry": "0.12.0",
"retry": "^0.13.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/p-try": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/parent-module": {
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"callsites": "^3.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/parse-json": {
"version": "5.2.0",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
"json-parse-even-better-errors": "^2.3.0",
"lines-and-columns": "^1.1.6"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/parseurl": {
"version": "1.3.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/path-exists": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/path-is-inside": {
"version": "1.0.2",
"dev": true,
"license": "(WTFPL OR MIT)"
},
"node_modules/path-key": {
"version": "3.1.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-parse": {
"version": "1.0.7",
"dev": true,
"license": "MIT"
},
"node_modules/path-to-regexp": {
"version": "0.1.12",
"dev": true,
"license": "MIT"
},
"node_modules/path-type": {
"version": "4.0.0",
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/picocolors": {
"version": "1.1.1",
"license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/pify": {
"version": "4.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/pinkie": {
"version": "2.0.4",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/pinkie-promise": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"pinkie": "^2.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/pkg-dir": {
"version": "4.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"find-up": "^4.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/postcss": {
"version": "8.5.3",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/postcss"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.8",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
"node_modules/postcss-calc": {
"version": "9.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.2.2"
}
},
"node_modules/postcss-colormin": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0",
"colord": "^2.9.3",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-convert-values": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-discard-comments": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-discard-duplicates": {
"version": "6.0.3",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-discard-empty": {
"version": "6.0.3",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-discard-overridden": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-loader": {
"version": "7.3.4",
"license": "MIT",
"dependencies": {
"cosmiconfig": "^8.3.5",
"jiti": "^1.20.0",
"semver": "^7.5.4"
},
"engines": {
"node": ">= 14.15.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"postcss": "^7.0.0 || ^8.0.1",
"webpack": "^5.0.0"
}
},
"node_modules/postcss-loader/node_modules/semver": {
"version": "7.7.1",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/postcss-merge-longhand": {
"version": "6.0.5",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0",
"stylehacks": "^6.1.1"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-merge-rules": {
"version": "6.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0",
"cssnano-utils": "^4.0.2",
"postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-minify-font-values": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-minify-gradients": {
"version": "6.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"colord": "^2.9.3",
"cssnano-utils": "^4.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-minify-params": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"cssnano-utils": "^4.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-minify-selectors": {
"version": "6.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-modules-extract-imports": {
"version": "3.1.0",
"dev": true,
"license": "ISC",
"engines": {
"node": "^10 || ^12 || >= 14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/postcss-modules-local-by-default": {
"version": "4.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"icss-utils": "^5.0.0",
"postcss-selector-parser": "^7.0.0",
"postcss-value-parser": "^4.1.0"
},
"engines": {
"node": "^10 || ^12 || >= 14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": {
"version": "7.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
},
"engines": {
"node": ">=4"
}
},
"node_modules/postcss-modules-scope": {
"version": "3.2.1",
"dev": true,
"license": "ISC",
"dependencies": {
"postcss-selector-parser": "^7.0.0"
},
"engines": {
"node": "^10 || ^12 || >= 14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": {
"version": "7.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
},
"engines": {
"node": ">=4"
}
},
"node_modules/postcss-modules-values": {
"version": "4.0.0",
"dev": true,
"license": "ISC",
"dependencies": {
"icss-utils": "^5.0.0"
},
"engines": {
"node": "^10 || ^12 || >= 14"
},
"peerDependencies": {
"postcss": "^8.1.0"
}
},
"node_modules/postcss-normalize-charset": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-display-values": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-positions": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-repeat-style": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-string": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-timing-functions": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-unicode": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-url": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-normalize-whitespace": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-ordered-values": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"cssnano-utils": "^4.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-reduce-initial": {
"version": "6.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-reduce-transforms": {
"version": "6.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-selector-parser": {
"version": "6.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
},
"engines": {
"node": ">=4"
}
},
"node_modules/postcss-svgo": {
"version": "6.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0",
"svgo": "^3.2.0"
},
"engines": {
"node": "^14 || ^16 || >= 18"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-unique-selectors": {
"version": "6.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"license": "MIT"
},
"node_modules/pretty-error": {
"version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"lodash": "^4.17.20",
"renderkid": "^3.0.0"
}
},
"node_modules/process-nextick-args": {
"version": "2.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/proxy-addr": {
"version": "2.0.7",
"dev": true,
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
},
"engines": {
"node": ">= 0.10"
}
},
"node_modules/proxy-addr/node_modules/ipaddr.js": {
"version": "1.9.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/punycode": {
"version": "2.3.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/qs": {
"version": "6.13.0",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/randombytes": {
"version": "2.1.0",
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
}
},
"node_modules/range-parser": {
"version": "1.2.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/raw-body": {
"version": "2.5.2",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/readable-stream": {
"version": "3.6.2",
"dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/readdirp": {
"version": "4.1.2",
"license": "MIT",
"engines": {
"node": ">= 14.18.0"
},
"funding": {
"type": "individual",
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/rechoir": {
"version": "0.7.1",
"dev": true,
"license": "MIT",
"dependencies": {
"resolve": "^1.9.0"
},
"engines": {
"node": ">= 0.10"
}
},
"node_modules/regenerate": {
"version": "1.4.2",
"dev": true,
"license": "MIT"
},
"node_modules/regenerate-unicode-properties": {
"version": "10.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2"
},
"engines": {
"node": ">=4"
}
},
"node_modules/regenerator-runtime": {
"version": "0.13.11",
"dev": true,
"license": "MIT"
},
"node_modules/regenerator-transform": {
"version": "0.15.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.8.4"
}
},
"node_modules/regex-parser": {
"version": "2.3.1",
"dev": true,
"license": "MIT"
},
"node_modules/regexpu-core": {
"version": "6.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2",
"regenerate-unicode-properties": "^10.2.0",
"regjsgen": "^0.8.0",
"regjsparser": "^0.12.0",
"unicode-match-property-ecmascript": "^2.0.0",
"unicode-match-property-value-ecmascript": "^2.1.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/regjsgen": {
"version": "0.8.0",
"dev": true,
"license": "MIT"
},
"node_modules/regjsparser": {
"version": "0.12.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"jsesc": "~3.0.2"
},
"bin": {
"regjsparser": "bin/parser"
}
},
"node_modules/regjsparser/node_modules/jsesc": {
"version": "3.0.2",
"dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
},
"engines": {
"node": ">=6"
}
},
"node_modules/renderkid": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"css-select": "^4.1.3",
"dom-converter": "^0.2.0",
"htmlparser2": "^6.1.0",
"lodash": "^4.17.21",
"strip-ansi": "^6.0.1"
}
},
"node_modules/require-from-string": {
"version": "2.0.2",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/requires-port": {
"version": "1.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/resolve": {
"version": "1.22.10",
"dev": true,
"license": "MIT",
"dependencies": {
"is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/resolve-cwd": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"resolve-from": "^5.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/resolve-cwd/node_modules/resolve-from": {
"version": "5.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/resolve-from": {
"version": "4.0.0",
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/resolve-url-loader": {
"version": "5.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"adjust-sourcemap-loader": "^4.0.0",
"convert-source-map": "^1.7.0",
"loader-utils": "^2.0.0",
"postcss": "^8.2.14",
"source-map": "0.6.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/resolve-url-loader/node_modules/convert-source-map": {
"version": "1.9.0",
"dev": true,
"license": "MIT"
},
"node_modules/retry": {
"version": "0.13.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
}
},
"node_modules/rimraf": {
"version": "3.0.2",
"dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.3"
},
"bin": {
"rimraf": "bin.js"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/safe-buffer": {
"version": "5.2.1",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/safer-buffer": {
"version": "2.1.2",
"dev": true,
"license": "MIT"
},
"node_modules/sass": {
"version": "1.86.3",
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
"source-map-js": ">=0.6.2 <2.0.0"
},
"bin": {
"sass": "sass.js"
},
"engines": {
"node": ">=14.0.0"
},
"optionalDependencies": {
"@parcel/watcher": "^2.4.1"
}
},
"node_modules/sass-loader": {
"version": "13.3.3",
"license": "MIT",
"dependencies": {
"neo-async": "^2.6.2"
},
"engines": {
"node": ">= 14.15.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"fibers": ">= 3.1.0",
"node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
"sass": "^1.3.0",
"sass-embedded": "*",
"webpack": "^5.0.0"
},
"peerDependenciesMeta": {
"fibers": {
"optional": true
},
"node-sass": {
"optional": true
},
"sass": {
"optional": true
},
"sass-embedded": {
"optional": true
}
}
},
"node_modules/schema-utils": {
"version": "4.3.0",
"license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.9",
"ajv": "^8.9.0",
"ajv-formats": "^2.1.1",
"ajv-keywords": "^5.1.0"
},
"engines": {
"node": ">= 10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
}
},
"node_modules/select-hose": {
"version": "2.0.0",
"dev": true,
"license": "MIT"
},
"node_modules/selfsigned": {
"version": "2.4.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node-forge": "^1.3.0",
"node-forge": "^1"
},
"engines": {
"node": ">=10"
}
},
"node_modules/semver": {
"version": "6.3.1",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/send": {
"version": "0.19.0",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
"destroy": "1.2.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
"mime": "1.6.0",
"ms": "2.1.3",
"on-finished": "2.4.1",
"range-parser": "~1.2.1",
"statuses": "2.0.1"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/send/node_modules/encodeurl": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/serialize-javascript": {
"version": "6.0.2",
"license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
}
},
"node_modules/serve-index": {
"version": "1.9.1",
"dev": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.4",
"batch": "0.6.1",
"debug": "2.6.9",
"escape-html": "~1.0.3",
"http-errors": "~1.6.2",
"mime-types": "~2.1.17",
"parseurl": "~1.3.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/serve-index/node_modules/depd": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/serve-index/node_modules/http-errors": {
"version": "1.6.3",
"dev": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
"inherits": "2.0.3",
"setprototypeof": "1.1.0",
"statuses": ">= 1.4.0 < 2"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/serve-index/node_modules/inherits": {
"version": "2.0.3",
"dev": true,
"license": "ISC"
},
"node_modules/serve-index/node_modules/setprototypeof": {
"version": "1.1.0",
"dev": true,
"license": "ISC"
},
"node_modules/serve-index/node_modules/statuses": {
"version": "1.5.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/serve-static": {
"version": "1.16.2",
"dev": true,
"license": "MIT",
"dependencies": {
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
"send": "0.19.0"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/setprototypeof": {
"version": "1.2.0",
"dev": true,
"license": "ISC"
},
"node_modules/shallow-clone": {
"version": "3.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^6.0.2"
},
"engines": {
"node": ">=8"
}
},
"node_modules/shebang-command": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/shebang-regex": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/shell-quote": {
"version": "1.8.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/shellwords": {
"version": "0.1.1",
"dev": true,
"license": "MIT"
},
"node_modules/side-channel": {
"version": "1.1.0",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3",
"side-channel-list": "^1.0.0",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-list": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-map": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel-weakmap": {
"version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3",
"side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/signal-exit": {
"version": "3.0.7",
"dev": true,
"license": "ISC"
},
"node_modules/sockjs": {
"version": "0.3.24",
"dev": true,
"license": "MIT",
"dependencies": {
"faye-websocket": "^0.11.3",
"uuid": "^8.3.2",
"websocket-driver": "^0.7.4"
}
},
"node_modules/source-map": {
"version": "0.6.1",
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/source-map-js": {
"version": "1.2.1",
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/source-map-support": {
"version": "0.5.21",
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"node_modules/spdy": {
"version": "4.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
"handle-thing": "^2.0.0",
"http-deceiver": "^1.2.7",
"select-hose": "^2.0.0",
"spdy-transport": "^3.0.0"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/spdy-transport": {
"version": "3.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
"detect-node": "^2.0.4",
"hpack.js": "^2.1.6",
"obuf": "^1.1.2",
"readable-stream": "^3.0.6",
"wbuf": "^1.7.3"
}
},
"node_modules/spdy-transport/node_modules/debug": {
"version": "4.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/spdy/node_modules/debug": {
"version": "4.4.0",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/stackframe": {
"version": "1.3.4",
"dev": true,
"license": "MIT"
},
"node_modules/statuses": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/string_decoder": {
"version": "1.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
"node_modules/string-width": {
"version": "4.2.3",
"dev": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/strip-ansi": {
"version": "6.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/strip-final-newline": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/style-loader": {
"version": "3.3.4",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^5.0.0"
}
},
"node_modules/stylehacks": {
"version": "6.1.1",
"dev": true,
"license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
},
"peerDependencies": {
"postcss": "^8.4.31"
}
},
"node_modules/supports-color": {
"version": "8.1.1",
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/svgo": {
"version": "3.3.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@trysound/sax": "0.2.0",
"commander": "^7.2.0",
"css-select": "^5.1.0",
"css-tree": "^2.3.1",
"css-what": "^6.1.0",
"csso": "^5.0.5",
"picocolors": "^1.0.0"
},
"bin": {
"svgo": "bin/svgo"
},
"engines": {
"node": ">=14.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/svgo"
}
},
"node_modules/svgo/node_modules/css-select": {
"version": "5.1.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.1.0",
"domhandler": "^5.0.2",
"domutils": "^3.0.1",
"nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/svgo/node_modules/dom-serializer": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.2",
"entities": "^4.2.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
"node_modules/svgo/node_modules/domhandler": {
"version": "5.0.3",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.3.0"
},
"engines": {
"node": ">= 4"
},
"funding": {
"url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/svgo/node_modules/domutils": {
"version": "3.2.2",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^2.0.0",
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
}
},
"node_modules/svgo/node_modules/entities": {
"version": "4.5.0",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
},
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/sync-rpc": {
"version": "1.3.6",
"dev": true,
"license": "MIT",
"dependencies": {
"get-port": "^3.1.0"
}
},
"node_modules/tapable": {
"version": "2.2.1",
"license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/terser": {
"version": "5.39.0",
"license": "BSD-2-Clause",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.8.2",
"commander": "^2.20.0",
"source-map-support": "~0.5.20"
},
"bin": {
"terser": "bin/terser"
},
"engines": {
"node": ">=10"
}
},
"node_modules/terser-webpack-plugin": {
"version": "5.3.14",
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
"schema-utils": "^4.3.0",
"serialize-javascript": "^6.0.2",
"terser": "^5.31.1"
},
"engines": {
"node": ">= 10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^5.1.0"
},
"peerDependenciesMeta": {
"@swc/core": {
"optional": true
},
"esbuild": {
"optional": true
},
"uglify-js": {
"optional": true
}
}
},
"node_modules/terser/node_modules/commander": {
"version": "2.20.3",
"license": "MIT"
},
"node_modules/thunky": {
"version": "1.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/tmp": {
"version": "0.2.3",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14.14"
}
},
"node_modules/to-regex-range": {
"version": "5.0.1",
"devOptional": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
"engines": {
"node": ">=8.0"
}
},
"node_modules/toidentifier": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
}
},
"node_modules/type-is": {
"version": "1.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/undici-types": {
"version": "6.21.0",
"license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/unicode-match-property-ecmascript": {
"version": "2.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
"unicode-canonical-property-names-ecmascript": "^2.0.0",
"unicode-property-aliases-ecmascript": "^2.0.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/unicode-match-property-value-ecmascript": {
"version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/unicode-property-aliases-ecmascript": {
"version": "2.1.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/unpipe": {
"version": "1.0.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/update-browserslist-db": {
"version": "1.1.3",
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/browserslist"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"dependencies": {
"escalade": "^3.2.0",
"picocolors": "^1.1.1"
},
"bin": {
"update-browserslist-db": "cli.js"
},
"peerDependencies": {
"browserslist": ">= 4.21.0"
}
},
"node_modules/uri-js": {
"version": "4.4.1",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"dev": true,
"license": "MIT"
},
"node_modules/utila": {
"version": "0.4.0",
"dev": true,
"license": "MIT"
},
"node_modules/utils-merge": {
"version": "1.0.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/uuid": {
"version": "8.3.2",
"dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/vary": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/watchpack": {
"version": "2.4.2",
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
},
"engines": {
"node": ">=10.13.0"
}
},
"node_modules/wbuf": {
"version": "1.7.3",
"dev": true,
"license": "MIT",
"dependencies": {
"minimalistic-assert": "^1.0.0"
}
},
"node_modules/webpack": {
"version": "5.99.5",
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.7",
"@types/estree": "^1.0.6",
"@webassemblyjs/ast": "^1.14.1",
"@webassemblyjs/wasm-edit": "^1.14.1",
"@webassemblyjs/wasm-parser": "^1.14.1",
"acorn": "^8.14.0",
"browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^5.17.1",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11",
"json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
"schema-utils": "^4.3.0",
"tapable": "^2.1.1",
"terser-webpack-plugin": "^5.3.11",
"watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
"bin": {
"webpack": "bin/webpack.js"
},
"engines": {
"node": ">=10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependenciesMeta": {
"webpack-cli": {
"optional": true
}
}
},
"node_modules/webpack-cli": {
"version": "4.10.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@discoveryjs/json-ext": "^0.5.0",
"@webpack-cli/configtest": "^1.2.0",
"@webpack-cli/info": "^1.5.0",
"@webpack-cli/serve": "^1.7.0",
"colorette": "^2.0.14",
"commander": "^7.0.0",
"cross-spawn": "^7.0.3",
"fastest-levenshtein": "^1.0.12",
"import-local": "^3.0.2",
"interpret": "^2.2.0",
"rechoir": "^0.7.0",
"webpack-merge": "^5.7.3"
},
"bin": {
"webpack-cli": "bin/cli.js"
},
"engines": {
"node": ">=10.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "4.x.x || 5.x.x"
},
"peerDependenciesMeta": {
"@webpack-cli/generators": {
"optional": true
},
"@webpack-cli/migrate": {
"optional": true
},
"webpack-bundle-analyzer": {
"optional": true
},
"webpack-dev-server": {
"optional": true
}
}
},
"node_modules/webpack-dev-middleware": {
"version": "5.3.4",
"dev": true,
"license": "MIT",
"dependencies": {
"colorette": "^2.0.10",
"memfs": "^3.4.3",
"mime-types": "^2.1.31",
"range-parser": "^1.2.1",
"schema-utils": "^4.0.0"
},
"engines": {
"node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^4.0.0 || ^5.0.0"
}
},
"node_modules/webpack-dev-server": {
"version": "4.15.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/bonjour": "^3.5.9",
"@types/connect-history-api-fallback": "^1.3.5",
"@types/express": "^4.17.13",
"@types/serve-index": "^1.9.1",
"@types/serve-static": "^1.13.10",
"@types/sockjs": "^0.3.33",
"@types/ws": "^8.5.5",
"ansi-html-community": "^0.0.8",
"bonjour-service": "^1.0.11",
"chokidar": "^3.5.3",
"colorette": "^2.0.10",
"compression": "^1.7.4",
"connect-history-api-fallback": "^2.0.0",
"default-gateway": "^6.0.3",
"express": "^4.17.3",
"graceful-fs": "^4.2.6",
"html-entities": "^2.3.2",
"http-proxy-middleware": "^2.0.3",
"ipaddr.js": "^2.0.1",
"launch-editor": "^2.6.0",
"open": "^8.0.9",
"p-retry": "^4.5.0",
"rimraf": "^3.0.2",
"schema-utils": "^4.0.0",
"selfsigned": "^2.1.1",
"serve-index": "^1.9.1",
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
"webpack-dev-middleware": "^5.3.4",
"ws": "^8.13.0"
},
"bin": {
"webpack-dev-server": "bin/webpack-dev-server.js"
},
"engines": {
"node": ">= 12.13.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"webpack": "^4.37.0 || ^5.0.0"
},
"peerDependenciesMeta": {
"webpack": {
"optional": true
},
"webpack-cli": {
"optional": true
}
}
},
"node_modules/webpack-dev-server/node_modules/chokidar": {
"version": "3.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
"glob-parent": "~5.1.2",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.6.0"
},
"engines": {
"node": ">= 8.10.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
}
},
"node_modules/webpack-dev-server/node_modules/readdirp": {
"version": "3.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
},
"engines": {
"node": ">=8.10.0"
}
},
"node_modules/webpack-merge": {
"version": "5.10.0",
"dev": true,
"license": "MIT",
"dependencies": {
"clone-deep": "^4.0.1",
"flat": "^5.0.2",
"wildcard": "^2.0.0"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/webpack-notifier": {
"version": "1.15.0",
"dev": true,
"license": "ISC",
"dependencies": {
"node-notifier": "^9.0.0",
"strip-ansi": "^6.0.0"
},
"peerDependencies": {
"@types/webpack": ">4.41.31"
},
"peerDependenciesMeta": {
"@types/webpack": {
"optional": true
}
}
},
"node_modules/webpack-sources": {
"version": "3.2.3",
"license": "MIT",
"engines": {
"node": ">=10.13.0"
}
},
"node_modules/websocket-driver": {
"version": "0.7.4",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"http-parser-js": ">=0.5.1",
"safe-buffer": ">=5.1.0",
"websocket-extensions": ">=0.1.1"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/websocket-extensions": {
"version": "0.1.4",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/which": {
"version": "2.0.2",
"dev": true,
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
},
"bin": {
"node-which": "bin/node-which"
},
"engines": {
"node": ">= 8"
}
},
"node_modules/wildcard": {
"version": "2.0.1",
"dev": true,
"license": "MIT"
},
"node_modules/wrappy": {
"version": "1.0.2",
"dev": true,
"license": "ISC"
},
"node_modules/ws": {
"version": "8.18.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/yallist": {
"version": "3.1.1",
"dev": true,
"license": "ISC"
},
"node_modules/yargs-parser": {
"version": "21.1.1",
"dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
}
},
"node_modules/yocto-queue": {
"version": "1.2.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12.20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
}
}
}

31
package.json Normal file
View File

@ -0,0 +1,31 @@
{
"devDependencies": {
"@babel/core": "^7.17.0",
"@babel/preset-env": "^7.16.0",
"@symfony/webpack-encore": "^4.1.2",
"core-js": "^3.23.0",
"regenerator-runtime": "^0.13.9",
"webpack": "^5.94.0",
"webpack-cli": "^4.10.0",
"file-loader": "^6.2.0",
"webpack-notifier": "^1.15.0"
},
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev-server": "encore dev-server",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
},
"dependencies": {
"autoprefixer": "^10.4.4",
"add": "^2.0.6",
"bootstrap": "^5.2.3",
"jquery": "^3.6.1",
"postcss-loader": "^7.0.2",
"sass": "^1.56.2",
"sass-loader": "^13.2.0",
"altcha": "^2.0.0"
}
}

8
phpstan.dist.neon Normal file
View File

@ -0,0 +1,8 @@
parameters:
level: 6
paths:
- bin/
- config/
- public/
- src/
- tests/

7
public/flags/en.svg Normal file
View File

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-en" viewBox="0 0 640 480">
<path fill="#012169" d="M0 0h640v480H0z"/>
<path fill="#FFF" d="m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0h75z"/>
<path fill="#C8102E" d="m424 281 216 159v40L369 281h55zm-184 20 6 35L54 480H0l240-179zM640 0v3L391 191l2-44L590 0h50zM0 0l239 176h-60L0 42V0z"/>
<path fill="#FFF" d="M241 0v480h160V0H241zM0 160v160h640V160H0z"/>
<path fill="#C8102E" d="M0 193v96h640v-96H0zM273 0v480h96V0h-96z"/>
</svg>

After

Width:  |  Height:  |  Size: 535 B

7
public/flags/fr.svg Normal file
View File

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-fr" viewBox="0 0 640 480">
<g fill-rule="evenodd" stroke-width="1pt">
<path fill="#fff" d="M0 0h640v480H0z"/>
<path fill="#002654" d="M0 0h213.3v480H0z"/>
<path fill="#ce1126" d="M426.7 0H640v480H426.7z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 289 B

121
readme.md
View File

@ -1,2 +1,119 @@
definir un port à exposer entre 3000 et 6000 exclus
définir un nom de container
# Hydra-sql
Une [LoginApp](https://www.ory.sh/docs/hydra/concepts/login) pour le serveur OpenID Connect [Ory/Hydra](https://github.com/ory/hydra).
Elle permet de se connecter à une base de donnée et de vérifier un mot de passe donné sur une mire locale puis d'aller chercher des données demandées
## Image
- L'image standalone est construite en utilisant l'utilisateur `www-data` pour lancer supervisor (qui va lancer le process php-fpm et caddy, avec ce même user)
- C'est pour cela qu'on fini par "USER www-data" à la fin de `misc/images/hydra-oidc-standalone/Dockerfile`, sinon le conteneur `hydra-sql` ne tournera pas
## Configuration
### Variables d'environnement
| Variable | Description | Valeur par défaut | Utilisation |
| ----------------------------------- | ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- |
| `APP_ENV` | Environnement symfony | prod | dev:prod |
| `APP_DEBUG` | Console de debug symofny | false | true:false |
| `HYDRA_ADMIN_BASE_URL` | Url d'admin Hydra ou dispatcher | http://hydra:4445 | obligatoire |
| `BASE_URL` | Url d'accès | http://localhost:8080 | obligatoire |
| `DSN_REMOTE_DATABASE` | DSN de la BDD | postgresql://lasql:lasql@postgres:5432/lasql?serverVersion=15&chartset=utf8 | |
| `DB_USER` | User de connection à la BDD | lasql | obligatoire |
| `DB_PASSWORD` | PAssword de l'utilisateur de la BDD | lasql | obligatoire |
| `APP_LOCALES` | Langues disponibles dans l'application | fr,en | obligatoire |
| `HASH_ALGO_LEGACY` | ALgorythme de Hashage par défaut | sha256 | |
| `SECURITY_PATTERN` | Séquence à employer pour le hashage du mot de passe | password,salt,pepper | obligatoire |
| `PEPPER` | Pepper utilisé pour le Hashage | | |
| `REDIS_DSN` | DSN du serveur Redis | redis://redis:6379 | obligatoire |
| `URL_LINK` | Url pouvant être utilisée dans les liens des templates | | |
| `CADDY_HTTP_PORT` | Port d'écoute de l'application | 8080 | |
| `CADDY_HTTPS_PORT` | Port d'écoute de l'application | 8443 | |
| `CADDY_DATA_FS` | Chemin vers le répertoire utilisé pour le stockage de caddy | /tmp/caddy | |
| `CADDY_APP_ROOT_PUBLIC` | Chemin vers le répertoire utilisé pour servire les fichiers | /app/public | |
| `CADDY_PHP_INDEX` | Nom du fichier a utiliser pour servir l'application | index.php | |
| `CADDY_APP_UPSTREAM_BACKEND_SERVER` | Adresse du serveur backend FastCGI PHP vers lequel doit être diriger les requêtes PHP. | unix//tmp/php-fpm.sock | |
| `CADDY_TRUSTED_PROXIES` | Spécification des adresses IP /plage IP étant sur pour transmettre les requetes HTTP | private_ranges | |
| `CADDY_LOG_FORMAT` | Spécification du format des logs | console | |
| `CADDY_LOG_LEVEL` | Spécification du niveau de verbosité des logs | INFO | |
| `PHP_FPM_MEMORY_LIMIT` | Spécification de la mémoire limite maximale alloué au processus PHP-FPM | 128M | |
| `PHP_FPM_DISPLAY_ERRORS` | Afficahge des erreurs dans la sortie du serveur web. | off | |
| `PHP_FPM_LISTEN` | Spécification du serveur sur lequel PHP FPM écoute les connexion. | /tmp/php-fpm.sock | |
| `PHP_FPM_LOG_LEVEL` | Spécification du niveau de verbosité des logs PHP-FPM | notice | |
| `PHP_FPM_PM` | Définition du mode de gestion des processus PHP-FPM | dynamic | |
| `PHP_FPM_PM_MAX_CHILDREN` | Définition du nombre maximum de processus enfants que PHP-FPM peut générer | 5 | |
| `PHP_FPM_PM_START_SERVERS` | Définition du nombre de processus enfants que PHP-FPM va démarrer au lancement de PHP-FPM | 2 | |
| `PHP_FPM_PM_MIN_SPARE_SERVERS` | Définition du nombre minimum de processus enfants inactifs que PHP-FPM doit conserver en réserve. | 1 | |
| `PHP_FPM_PM_MAX_SPARE_SERVERS` | Définition du nombre maximum de processus enfants inactifs que PHP-FPM peut conserver en réserve. | 3 | |
| `XDG_DATA_HOME` | Définition du répertoire de base pour le stockage des données spécifiques à l'utilisateur. | /tmp/data | |
| `ALTCHA_ENABLED` | Désactivation d'altcha lors de la connexion | true | |
### Algorithmes de hashage compatibles
La login app est compatible par défaut avec toutes les méthodes de hashage de PHP et avec SSHA. Aucune configuration supplémentaire n'est nécessaire.
### Pattern de hashage
Définir dans la variable `SECURITY_PATTERN` le pattern utilisé avec les mots clés: password | salt | pepper séparé par des virgules pour représenter la séquence à employer pour le hashage du mot de passe.
Exemple : `SECURITY_PATTERN="salt,password,pepper"`
### Schéma de base de donnée
Permet d'adapter les requetes SQL à la base de donnée utilisée en indiquant les noms de colonnes de celle-ci.
```yaml
# config/sql_login_configuration/sql_login.yaml
sql_login:
login_column_name: email
password_column_name: password
salt_column_name: ~
table_name: usager
data_to_fetch:
- email
- lastname
- firstname
subject_rewrite_expression: 'firstname~"."~lastname~"@exemple.com"'
```
## Environnement de développement
### Tester
Se rendre sur [http://localhost:8000/](http://localhost:8000/) et cliquer `Login` pour commencer une nouvelle connexion.
3 utilisateurs d'exemple sont disponible pour les tests:
| Login | Mot de passe | Algorithme |
|-------|--------------|------------|
| test1@test.com | 123456 | Bcrypt |
| test2@test.com | 123456 | SHA256 |
| test3@test.com | 123456 | SSHA |
### Base de donnée
2 bases de données différentes sont disponible pour les tests.
Pour choisir la base de donnée à utiliser, modifier les d'environnement relatives à la base de donnée.
- **URL Postgres**: `postgresql://lasql:lasql@mariadb:3306/lasql?serverVersion=15&chartset=utf8`
- **URL Mariadb**: `mysql://lasql:lasql@postgres:5432/lasql`
### Redis
La variable `REDIS_DSN` est obligatoire. Hydra-sql utilise dorénavant Redis pour le stockage du cache et des session. Compatible Redis Sentinel
ex : `'redis:?host[redis1:26379]&host[redis2:26379]&host[redis3:26379]&redis_sentinel=mymaster'`
### Liste des ports
| Nom | Description | Port(s) hôte utilisé(s) |
| ----------- | -------------------------------------------------------------------------- | ----------------------- |
| `oidc-test` | Application factice permettant de tester l'authentification OpenID Connect | `8080` |
| `hydra` | Serveur Ory/Hydra | `8081` |
| `hydra-sql` | Login/Consent/Logout App (ce projet) | `8082` |
| `postgres` | Base de donnée postgres support du test et pour hydra | `5432` |
| `mariadb` | Base de donnée mariadb support du test | `3306` |
| `pgadmin` | pour administrer la base de donnée | `8085` |
### build du sql theme
copier les images et les fonts dans les dossier ./assets
modifier si besoin le fichier theme-entrypoints.js
lancer un `npm run build`

28
rector.php Normal file
View File

@ -0,0 +1,28 @@
<?php
declare(strict_types=1);
use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\Class_\RenameAttributeRector;
use Rector\Symfony\Set\SymfonySetList;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->paths([
__DIR__ . '/src',
]);
$rectorConfig->sets([
SymfonySetList::SYMFONY_60,
SymfonySetList::SYMFONY_61,
SymfonySetList::SYMFONY_62,
SymfonySetList::SYMFONY_63,
SymfonySetList::SYMFONY_64,
SymfonySetList::SYMFONY_CODE_QUALITY,
SymfonySetList::SYMFONY_CONSTRUCTOR_INJECTION,
]);
$rectorConfig->importShortClasses(false);
$rectorConfig->skip([
RenameAttributeRector::class
]);
};

View File

@ -0,0 +1,48 @@
<?php
namespace App\Altcha;
use App\Altcha\Form\AltchaModel;
use Symfony\Component\Form\DataTransformerInterface;
class AltchaTransformer implements DataTransformerInterface
{
/**
* {@inheritDoc}
*/
public function reverseTransform($value): AltchaModel
{
if (empty($value)) {
return new AltchaModel();
}
$decodedValue = base64_decode($value);
$data = json_decode($decodedValue);
$model = new AltchaModel();
foreach ($data as $property => $value) {
$model->{$property} = $value;
}
return $model;
}
/**
* {@inheritDoc}
*/
public function transform($value): string
{
if (empty($value)) {
return '';
}
$json = json_encode($value);
if (false === $json) {
return '';
}
return base64_encode($json);
}
}

View File

@ -0,0 +1,52 @@
<?php
namespace App\Altcha;
use Symfony\Component\Form\FormError;
use Symfony\Component\Form\FormEvent;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
class AltchaValidator
{
public function __construct(
private readonly string $altchaHost,
private readonly string $altchaBaseUrl,
private readonly HttpClientInterface $httpClient,
private readonly TranslatorInterface $translator
) {
}
public function validate(FormEvent $formEvent): void
{
$form = $formEvent->getForm();
$data = $form->getData();
$response = $this->httpClient->request(
'POST',
$this->altchaHost.$this->altchaBaseUrl.'/verify',
[
'body' => json_encode($data),
'headers' => [
'Content-Type' => 'application/json',
],
],
);
if (Response::HTTP_OK !== $response->getStatusCode()) {
$form->addError(new FormError($this->translator->trans('altcha.validator.server_validation_error', [], 'form')));
return;
}
$content = $response->getContent();
$parsedResponse = json_decode($content);
if (true !== $parsedResponse->success) {
$form->addError(new FormError($this->translator->trans('altcha.validator.server_validation_error', [], 'form')));
return;
}
}
}

View File

@ -0,0 +1,39 @@
<?php
namespace App\Altcha\Form;
use Symfony\Component\Validator\Constraints as Assert;
class AltchaModel
{
/**
* @Assert\NotBlank()
* @Assert\Regex("/^(SHA-1|SHA-256|SHA-512)$/")
*/
public string $algorithm;
/**
* @Assert\NotBlank()
*/
public string $challenge;
/**
* @Assert\NotBlank()
*/
public string $salt;
/**
* @Assert\NotBlank()
*/
public int $number;
/**
* @Assert\NotBlank()
*/
public string $signature;
/**
* @Assert\NotBlank()
*/
public int $took;
}

View File

@ -0,0 +1,81 @@
<?php
namespace App\Altcha\Form;
use App\Altcha\AltchaTransformer;
use App\Altcha\AltchaValidator;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\FormEvents;
use Symfony\Component\Form\FormInterface;
use Symfony\Component\Form\FormView;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
class AltchaType extends AbstractType
{
public function __construct(
private readonly string $altchaHost,
private readonly string $altchaBaseUrl,
private readonly string $altchaDebug,
private readonly string $altchaWorkers,
private readonly string $altchaDelay,
private readonly string $altchaMockError,
private readonly AltchaValidator $altchaValidator,
private readonly HttpClientInterface $httpClient,
private readonly TranslatorInterface $translator
) {
}
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder->addModelTransformer(new AltchaTransformer());
$builder->addEventListener(FormEvents::POST_SUBMIT, [$this->altchaValidator, 'validate']);
}
public function buildView(FormView $view, FormInterface $form, array $options)
{
$translations = [
'label' => $this->translator->trans('altcha.widget.label', [], 'form'),
'verified' => $this->translator->trans('altcha.widget.verified', [], 'form'),
'verifying' => $this->translator->trans('altcha.widget.verifying', [], 'form'),
'waitAlert' => $this->translator->trans('altcha.widget.waitalert', [], 'form'),
'error' => $this->translator->trans('altcha.widget.error', [], 'form'),
'expired' => $this->translator->trans('altcha.widget.expired', [], 'form'),
];
$view->vars['translations'] = json_encode($translations);
$view->vars['challengeJson'] = $this->requestChallenge();
$view->vars['debug'] = $this->altchaDebug;
$view->vars['workers'] = $this->altchaWorkers;
$view->vars['delay'] = $this->altchaDelay;
$view->vars['mockError'] = $this->altchaMockError;
}
private function requestChallenge(): string
{
$resp = $this->httpClient->request('GET', $this->altchaHost.$this->altchaBaseUrl.'/request');
if (Response::HTTP_OK === $resp->getStatusCode()) {
return $resp->getContent();
}
return '';
}
public function getParent(): string
{
return TextType::class;
}
public function getName(): string
{
return $this->getBlockPrefix();
}
public function getBlockPrefix(): string
{
return 'altcha';
}
}

View File

@ -0,0 +1,23 @@
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\ErrorHandler\Exception\FlattenException;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class CustomErrorController extends AbstractController
{
#[Route(path: '/error', name: 'custom_error_controller')]
public function show(FlattenException $exception): Response
{
$statusCode = $exception->getStatusCode();
$message = $exception->getMessage();
return $this->render('error.html.twig', [
'statusCode' => $statusCode,
'message' => $message,
]);
}
}

View File

@ -0,0 +1,32 @@
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
class LocaleController extends AbstractController
{
private ParameterBagInterface $params;
public function __construct(ParameterBagInterface $params)
{
$this->params = $params;
}
#[Route(path: 'locale/{locale?}', name: 'locale_change')]
public function changeLocal(?string $locale, Request $request): RedirectResponse
{
if (empty($locale)) {
$locale = $this->params->get('default_locale');
}
// On stocke la langue dans la session
$request->getSession()->set('_locale', $locale);
// redirection
return $this->redirect($request->headers->get('referer'));
}
}

View File

@ -3,171 +3,75 @@
namespace App\Controller;
use App\Entity\User;
use App\Form\UserType;
use App\Services\PdoServices;
use App\Hydra\Client;
use App\Hydra\HydraService;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
use Symfony\Component\Finder\Exception\AccessDeniedException;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Contracts\HttpClient\HttpClientInterface;
class MainController extends AbstractController
{
/**
* @var Session
*/
private $session;
/**
* @var UrlGeneratorInterface
*/
private $router;
/**
* @var HttpClientInterface
*/
public $client;
private $pdoServices;
public function __construct(PdoServices $pdoServices, HttpClientInterface $client, SessionInterface $session, UrlGeneratorInterface $router)
{
$this->pdoServices = $pdoServices;
$this->session = $session;
$this->client = $client;
$this->router = $router;
public function __construct(
private readonly RequestStack $requestStack,
private readonly HydraService $hydra,
private readonly Client $client
){
}
/**
* @Route("/oauth/login", name="app_login")
*/
public function loginOidc(Request $request)
#[Route('/', name: 'app_home')]
public function home(Request $request): RedirectResponse
{
$challenge = $request->query->get('login_challenge');
// S'il n'y a pas de challenge, on déclenche une bad request
return $this->hydra->handleLoginRequest($request);
}
/*
* Route de Healthcheck (notament pour kubernetes)
*/
#[Route('/health', name: 'health')]
public function health(): Response
{
return new Response('healthy', Response::HTTP_OK);
}
#[Route('/connect/login-accept', name: 'app_login_accept', methods: ['GET'])]
public function loginAccept(SQLLoginRequest $sqlLoginRequest): RedirectResponse
{
$user = $this->getUser();
if (!$user instanceof User) {
throw new AccessDeniedException();
}
$challenge = $this->requestStack->getSession()->get('challenge');
if (!$challenge) {
throw new BadRequestException('pas de challenge');
return new RedirectResponse($this->getParameter('issuer_url'));
}
// On vérifie que la requête d'identification provient bien de hydra
$response = $this->client->request('GET', $this->getParameter('url_login_challenge').$challenge, [
'headers' => [
'Content-Type: application/json',
],
]);
if (200 !== $response->getStatusCode()) {
$this->session->clear();
throw new BadRequestException('pa de code 200');
}
// si le challenge est validé par hydra, on le stocke en session pour l'utiliser par la suite et on redirige vers une route interne protégée qui va déclencher l'identification FranceConnect
$this->session->set('challenge', $challenge);
return $this->redirectToRoute('oauth_login');
$subject = $user->getLogin();
$subjectRewriteExpression = $sqlLoginRequest->getSubjectRewriteExpression();
if (null != $subjectRewriteExpression) {
$expressionLanguage = new ExpressionLanguage();
$subject = $expressionLanguage->evaluate($subjectRewriteExpression, $user->getAttributes());
}
$loginAcceptRes = $this->client->acceptLoginRequest($challenge, [
'subject' => $subject,
'remember' => true,
])->toArray();
return new RedirectResponse($loginAcceptRes['redirect_to']);
}
/**
* @Route("/oauth/connect", name="oauth_login")
*/
public function oauth(Request $request)
#[Route('/connect/consent', name: 'app_consent')]
public function consent(Request $request): RedirectResponse
{
if ($request->headers->get('referer') !== $this->router->generate('oauth_login', [], 0) && !in_array($request->headers->get('referer'), $this->getParameter('urlIssuer'))) {
throw new BadRequestException('Vous devez passer par le issuer pour vous connecter');
}
$user = new User();
$loginForm = $this->createForm(UserType::class, $user);
$loginForm->handleRequest($request);
if ($loginForm->isSubmitted() && $loginForm->isValid()) {
$email = $loginForm->get('email')->getData();
try {
// requête préparée
$datas = $this->pdoServices->fetchDatas($email);
if (!$datas) {
// Si le hash du password n'est pas trouvé, c'est que l'email n'existe pas, on retourne la page de login avec une erreur
return $this->render('login.html.twig', [
'form' => $loginForm->createView(),
'error_mail' => 'mail non trouvé',
]);
}
$hashPassword = $datas[$this->getParameter('passwordColumnName')];
$password = $loginForm->get('password')->getData();
if ($this->pdoServices->verifyPassword($password, $hashPassword)) {
// On défait la mot de passe qui ne servira plus
unset($datas[$this->getParameter('passwordColumnName')]);
$this->session->set('datas', $datas);
$response = $this->client->request('PUT', $this->getParameter('url_login_challenge_accept').$this->session->get('challenge'), [
'json' => [
'subject' => $email,
'acr' => 'string',
],
]);
// On initie l'acceptation du login challenge émis par hydra et on récupère l'url de redirection
$redirect_to = $response->toArray()['redirect_to'];
return $this->redirect($redirect_to, 301);
} else {
return $this->render('login.html.twig', [
'form' => $loginForm->createView(),
'error_password' => 'Le mot de passe est incorrect',
]);
}
} catch (\Exception $e) {
dd($e);
}
}
return $this->render('login.html.twig', [
'form' => $loginForm->createView(),
]);
}
/**
* @Route("/oauth/consent", name="consent")
*/
public function consent(Request $request)
{
$challenge = $request->query->get('consent_challenge');
if (!$challenge) {
throw new BadRequestException("Le challenge n'est pas disponible");
}
// Vérification du consent_challenge avec hydra
$response = $this->client->request('GET', $this->getParameter('url_consent_challenge').$challenge, [
'headers' => [
'Content-Type: application/json',
],
]);
if (200 !== $response->getStatusCode()) {
$this->session->clear();
throw new BadRequestException("Le challenge n'est pas authorisé");
}
$response = $this->client->request('PUT', $this->getParameter('url_consent_challenge_accept').$challenge, [
'headers' => [
'Content-Type: application/json',
],
'json' => [
'grant_scope' => ['openid', 'offline_access'],
'session' => [
'id_token' => [
'user' => $this->session->get('datas'),
],
],
],
]);
$redirect_to = $response->toArray()['redirect_to'];
return $this->redirect($redirect_to, 301);
}
/**
* @Route("/oauth/logout", name="app_logout")
*/
public function logout()
{
$this->session->clear();
return $this->redirect($this->getParameter('urlLogoutSuccess'));
return $this->hydra->handleConsentRequest($request);
}
}

View File

@ -0,0 +1,50 @@
<?php
namespace App\Controller;
use App\Form\LoginType;
use App\Security\SQLLoginUserAuthenticator;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
use Symfony\Component\Form\FormError;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
use Symfony\Contracts\Translation\TranslatorInterface;
class SecurityController extends AbstractController
{
#[Route('/login', name: 'app_login')]
public function login(ParameterBagInterface $params, AuthenticationUtils $authenticationUtils, Request $request, TranslatorInterface $trans): Response|RedirectResponse
{
// Si l'utilisateur est déjà connecté on le renvoie sur la page du site demandeur
if ($this->getUser()) {
return new RedirectResponse($params->get('issuer_url'));
}
// On fournit le form, mais il est traité par un authenticator
$loginForm = $this->createForm(LoginType::class, null);
$error = $authenticationUtils->getLastAuthenticationError();
if ($error) {
if ($request->getSession()->has(SQLLoginUserAuthenticator::ERROR_LOGIN)) {
$loginForm->addError(new FormError($trans->trans('error.login', [], 'messages')));
$request->getSession()->remove(SQLLoginUserAuthenticator::ERROR_LOGIN);
}
if ($request->getSession()->has(SQLLoginUserAuthenticator::TECHNICAL_ERROR)) {
$loginForm->addError(new FormError($trans->trans('error.technical', [], 'messages')));
$request->getSession()->remove(SQLLoginUserAuthenticator::TECHNICAL_ERROR);
}
}
return $this->render('login.html.twig', [
'loginForm' => $loginForm,
]);
}
#[Route('/logout', name: 'logout')]
public function logout(): void
{
}
}

View File

@ -0,0 +1,27 @@
<?php
namespace App\DependencyInjection;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
class SQLLoginConfiguration implements ConfigurationInterface
{
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('sql_login');
$treeBuilder->getRootNode()->children()
->scalarNode(SQLLoginRequest::LOGIN_COLUMN_NAME)->isRequired()->cannotBeEmpty()->end()
->scalarNode(SQLLoginRequest::PASSWORD_COLUMN_NAME)->isRequired()->cannotBeEmpty()->end()
->scalarNode(SQLLoginRequest::SALT_COLUMN_NAME)->end()
->scalarNode(SQLLoginRequest::TABLE_NAME)->isRequired()->cannotBeEmpty()->end()
->arrayNode(SQLLoginRequest::DATA_TO_FETCH)
->scalarPrototype()->end()
->end()
->scalarNode(SQLLoginRequest::SUBJECT_REWRITE_EXPRESSION)->defaultNull()->end()
->end();
return $treeBuilder;
}
}

View File

@ -0,0 +1,27 @@
<?php
namespace App\DependencyInjection;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension;
class SQLLoginExtension extends Extension implements CompilerPassInterface
{
/** @var array */
protected $sqlLoginConfig;
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new SQLLoginConfiguration();
$config = $this->processConfiguration($configuration, $configs);
$this->sqlLoginConfig = $config;
}
public function process(ContainerBuilder $container)
{
$definition = $container->getDefinition(SQLLoginRequest::class);
$definition->replaceArgument('$config', $this->sqlLoginConfig);
}
}

View File

@ -2,25 +2,24 @@
namespace App\Entity;
use App\Validator as AcmeAssert;
use Symfony\Component\Security\Core\User\UserInterface;
class User
class User implements UserInterface
{
private string $email;
private array $attributes = [];
private string $login;
private string $password;
private string $rememberMe;
public function getEmail(): ?string
public function __construct($login, $password, $attributes)
{
return $this->email;
$this->password = $password;
$this->login = $login;
$this->attributes = $attributes;
}
public function setEmail(string $email): self
public function getLogin(): ?string
{
$this->email = $email;
return $this;
return $this->login;
}
public function getPassword(): string
@ -28,22 +27,32 @@ class User
return $this->password;
}
public function setPassword(string $password): self
public function getAttributes(): array
{
$this->password = $password;
return $this;
return $this->attributes;
}
public function getRememberMe(): string
public function getRoles(): array
{
return $this->rememberMe;
return ['ROLE_USER'];
}
public function setRememberMe(bool $rememberMe): self
public function getSalt(): ?string
{
$this->rememberMe = $rememberMe;
return $this;
return null;
}
}
public function eraseCredentials()
{
}
public function getUsername(): string
{
return $this->login;
}
public function getUserIdentifier(): string
{
return $this->login;
}
}

View File

@ -0,0 +1,41 @@
<?php
namespace App\EventListener;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\RequestEvent;
use Symfony\Component\HttpKernel\KernelEvents;
class LocaleSubscriber implements EventSubscriberInterface
{
// Langue par défaut
private string $defaultLocale;
public function __construct(string $defaultLocale)
{
$this->defaultLocale = $defaultLocale;
}
public function onKernelRequest(RequestEvent $event): void
{
$request = $event->getRequest();
if (!$request->hasPreviousSession()) {
return;
}
// On vérifie si la langue est passée en paramètre de l'URL
if ($locale = $request->query->get('_locale')) {
$request->setLocale($locale);
} else {
// Sinon on utilise celle de la session
$request->setLocale($request->getSession()->get('_locale', $this->defaultLocale));
}
}
public static function getSubscribedEvents(): array
{
return [
KernelEvents::REQUEST => [['onKernelRequest', 20]],
];
}
}

View File

@ -0,0 +1,38 @@
<?php
namespace App\EventListener;
use App\Hydra\HydraService;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Security\Http\Event\LogoutEvent;
class LogoutSubscriber implements EventSubscriberInterface
{
private HydraService $hydra;
public function __construct(
HydraService $hydra
) {
$this->hydra = $hydra;
}
public static function getSubscribedEvents(): array
{
return [LogoutEvent::class => 'onLogout'];
}
public function onLogout(LogoutEvent $event): void
{
// get the security token of the session that is about to be logged out
// get the current request
$request = $event->getRequest();
// get the current response, if it is already set by another listener
$request->getSession()->clear();
$request->getSession()->invalidate();
// configure a custom logout response to the homepage
$response = $this->hydra->handleLogoutRequest($request);
$event->setResponse($response);
}
}

47
src/Form/LoginType.php Normal file
View File

@ -0,0 +1,47 @@
<?php
namespace App\Form;
use App\Altcha\Form\AltchaType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class LoginType extends AbstractType
{
public function __construct(
private readonly bool $altchaEnabled
) {
}
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('login', TextType::class, [
'translation_domain' => 'form',
'label' => 'form.label.login',
])
->add('password', PasswordType::class, [
'translation_domain' => 'form',
'label' => 'form.label.password',
])
;
if ($this->altchaEnabled) {
$builder->add('altcha', AltchaType::class, [
'translation_domain' => 'form',
'label' => 'altcha.widget.title',
'required' => true,
]);
}
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => null,
]);
}
}

View File

@ -1,41 +0,0 @@
<?php
namespace App\Form;
use App\Entity\User;
use App\Validator\ExistingEmail;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
class UserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('email', EmailType::class, [
"required"=>true
])
->add("password", PasswordType::class, [
"attr" => ["class" => "password-field"],
"required" => true,
"label"=>"Mot de passe"
])
->add('rememberMe', CheckboxType::class, [
"required"=> false,
"label"=> "Se souvenir de moi"
])
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
"data_class" => User::class,
]);
}
}

152
src/Hydra/Client.php Normal file
View File

@ -0,0 +1,152 @@
<?php
namespace App\Hydra;
use App\Hydra\Exception\InvalidChallengeException;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\HttpClient\ResponseInterface;
class Client
{
private const int MAX_RETRY = 3;
private const array SLEEP_TIME = [
5,
500,
5000,
];
public function __construct(
private readonly HttpClientInterface $client,
private readonly string $hydraAdminBaseUrl
) {
}
public function fetchLoginRequestInfo(string $loginChallenge): ResponseInterface
{
$response = $this->client->request(
'GET',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/login',
[
'query' => [
'login_challenge' => $loginChallenge,
],
]
);
switch ($response->getStatusCode()) {
case 404:
throw new InvalidChallengeException();
}
return $response;
}
public function fetchLogoutRequestInfo(string $logoutChallenge): ResponseInterface
{
$response = $this->client->request(
'GET',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/logout',
[
'query' => [
'logout_challenge' => $logoutChallenge,
],
]
);
switch ($response->getStatusCode()) {
case 404:
throw new InvalidChallengeException();
}
return $response;
}
public function fetchConsentRequestInfo(string $consentChallenge): ResponseInterface
{
$attempt = 0;
while ($attempt < self::MAX_RETRY) {
$response = $this->client->request(
'GET',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/consent',
[
'query' => [
'consent_challenge' => $consentChallenge,
],
]
);
$status = $response->getStatusCode();
if (503 === $status) {
++$attempt;
usleep(1000 * self::SLEEP_TIME[$attempt] + random_int(1, 5) * 1000);
continue;
}
switch ($status) {
case 404:
throw new InvalidChallengeException();
}
break;
}
if (self::MAX_RETRY === $attempt) {
throw new \Exception(sprintf('Fetch consent a rencontré une erreur %s après %s tentatives', $response->getStatusCode(), self::MAX_RETRY));
}
return $response;
}
public function acceptLoginRequest(string $loginChallenge, array $payload): ResponseInterface
{
$response = $this->client->request(
'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/login/accept',
[
'query' => [
'login_challenge' => $loginChallenge,
],
'headers' => [
'Content-Type' => 'application/json',
],
'body' => json_encode($payload),
]
);
return $response;
}
public function acceptConsentRequest(string $consentChallenge, array $payload): ResponseInterface
{
$response = $this->client->request(
'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/consent/accept',
[
'query' => [
'consent_challenge' => $consentChallenge,
],
'headers' => [
'Content-Type' => 'application/json',
],
'body' => json_encode($payload),
]
);
return $response;
}
public function acceptLogoutRequest(string $logoutChallenge): ResponseInterface
{
$response = $this->client->request(
'PUT',
$this->hydraAdminBaseUrl.'/oauth2/auth/requests/logout/accept',
[
'query' => [
'logout_challenge' => $logoutChallenge,
],
'headers' => [
'Content-Type' => 'application/json',
],
]
);
return $response;
}
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\Hydra\Exception;
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
class InvalidChallengeException extends BadRequestException
{
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\Hydra\Exception;
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
class InvalidIssuerException extends BadRequestException
{
}

View File

@ -0,0 +1,80 @@
<?php
namespace App\Hydra;
use App\Entity\User;
use App\Hydra\Exception\InvalidChallengeException;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
class HydraService extends AbstractController
{
public function __construct(
private readonly Client $client,
private readonly RequestStack $requestStack,
private readonly TokenStorageInterface $tokenStorage,
private readonly string $baseUrl
){
}
public function handleLoginRequest(Request $request): RedirectResponse
{
$challenge = $request->query->get('login_challenge');
// S'il n'y a pas de challenge, on déclenche une bad request
if (empty($challenge)) {
throw new InvalidChallengeException();
}
// Fetch Hydra login request info
$res = $this->client->fetchLoginRequestInfo($challenge);
$loginRequestInfo = $res->toArray();
if (200 !== $res->getStatusCode()) {
$this->requestStack->getSession()->clear();
throw new BadRequestException();
}
// si le challenge est validé par hydra, on le stocke en session pour l'utiliser par la suite et on redirige vers une route interne protégée qui va déclencher l'identification FranceConnect
$this->requestStack->getSession()->set('challenge', $loginRequestInfo['challenge']);
return new RedirectResponse($this->baseUrl.'/connect/login-accept');
}
public function handleConsentRequest(Request $request): RedirectResponse
{
$challenge = $request->query->get('consent_challenge');
if (!$challenge) {
throw new BadRequestException("Le challenge n'est pas disponible");
}
$consentRequestInfo = $this->client->fetchConsentRequestInfo($challenge)->toArray();
$user = $this->getUser();
if (!$user instanceof User) {
throw new AccessDeniedException('Utilisateur non autorisé.');
}
$consentAcceptResponse = $this->client->acceptConsentRequest($consentRequestInfo['challenge'], [
'grant_scope' => $consentRequestInfo['requested_scope'],
'session' => [
'id_token' => $user->getAttributes(),
],
])->toArray();
return new RedirectResponse($consentAcceptResponse['redirect_to']);
}
public function handleLogoutRequest(Request $request): RedirectResponse
{
$logoutChallenge = $request->get('logout_challenge');
if (empty($logoutChallenge)) {
throw new InvalidChallengeException();
}
$logoutRequestInfo = $this->client->fetchLogoutRequestInfo($logoutChallenge)->toArray();
$logoutAcceptRes = $this->client->acceptLogoutRequest($logoutRequestInfo['challenge'])->toArray();
$this->requestStack->getSession()->clear();
$this->tokenStorage->setToken(null);
return new RedirectResponse($logoutAcceptRes['redirect_to']);
}
}

View File

@ -2,10 +2,30 @@
namespace App;
use App\DependencyInjection\SQLLoginExtension;
use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
use Symfony\Component\Config\Loader\LoaderInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Kernel as BaseKernel;
class Kernel extends BaseKernel
{
use MicroKernelTrait;
use MicroKernelTrait {
registerContainerConfiguration as microKernelConfigureContainer;
}
/**
* {@inheritdoc}
*/
public function registerContainerConfiguration(LoaderInterface $loader)
{
$this->microKernelConfigureContainer($loader);
$loader->load(function (ContainerBuilder $container) use ($loader) {
$envLanguage = getenv('APP_LOCALES');
$container->setParameter('app.supported_locales', explode(',', $envLanguage));
$container->registerExtension(new SQLLoginExtension());
$loader->load($this->getConfigDir().'/sql_login_configuration/*.{yml,yaml}', 'glob');
});
}
}

View File

@ -1,45 +0,0 @@
<?php
namespace App\Pdo;
use PDO;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class PdoConnect extends AbstractController
{
/**
* @var Singleton
* @access private
* @static
*/
private static $_instance = null;
/**
* Constructeur de la classe
*
* @param void
* @return void
*/
private function __construct() {
}
/**
* Méthode qui crée l'unique instance de la classe
* si elle n'existe pas encore puis la retourne.
*
* @param void
* @return PdoConnect
*/
public static function getInstance() {
if(is_null(self::$_instance)) {
self::$_instance = new PdoConnect();
}
return self::$_instance;
}
public function connect($urlDatabase, $dbUser, $dbPassword)
{
return new PDO($urlDatabase, $dbUser, $dbPassword);
}
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class DataToFetchConfigurationException extends Exception
{
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class EmptyResultException extends Exception
{
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class InvalidSQLPasswordException extends Exception
{
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class NullDataToFetchException extends Exception
{
}

View File

@ -0,0 +1,9 @@
<?php
namespace App\SQLLogin\Exception;
use Exception;
class SecurityPatternConfigurationException extends Exception
{
}

View File

@ -0,0 +1,29 @@
<?php
namespace App\SQLLogin;
use PDO;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class SQLLoginConnect extends AbstractController
{
private static $_instance = null;
/**
* Méthode qui crée l'unique instance de la classe
* si elle n'existe pas encore puis la retourne.
*/
public static function getInstance(): SQLLoginConnect
{
if (is_null(self::$_instance)) {
self::$_instance = new SQLLoginConnect();
}
return self::$_instance;
}
public function connect($urlDatabase, $dbUser, $dbPassword): PDO
{
return new PDO($urlDatabase, $dbUser, $dbPassword);
}
}

View File

@ -0,0 +1,108 @@
<?php
namespace App\SQLLogin;
use App\SQLLogin\Exception\NullDataToFetchException;
class SQLLoginRequest
{
public const DATA_TO_FETCH = 'data_to_fetch';
public const LOGIN_COLUMN_NAME = 'login_column_name';
public const SALT_COLUMN_NAME = 'salt_column_name';
public const PASSWORD_COLUMN_NAME = 'password_column_name';
public const PASSWORD_NEED_UPGRADE = 'password_need_upgrade';
public const TABLE_NAME = 'table_name';
public const SUBJECT_REWRITE_EXPRESSION = 'subject_rewrite_expression';
private array $config;
private string $dsn;
private string $user;
private string $password;
public function __construct(string $dsn, string $user, string $password, array $config = [])
{
$this->config = $config;
$this->dsn = $dsn;
$this->user = $user;
$this->password = $password;
}
public function getDatabaseDsn(): string
{
return $this->dsn;
}
public function getDbUser(): string
{
return $this->user;
}
public function getDbPassword(): string
{
return $this->password;
}
public function getLoginColumnName(): string
{
return $this->config[self::LOGIN_COLUMN_NAME];
}
public function getPasswordColumnName(): string
{
return $this->config[self::PASSWORD_COLUMN_NAME];
}
public function getSaltColumnName(): ?string
{
return $this->config[self::SALT_COLUMN_NAME];
}
public function getTableName(): string
{
return $this->config[self::TABLE_NAME];
}
public function getDataToFetch(): array
{
return $this->config[self::DATA_TO_FETCH];
}
public function getSubjectRewriteExpression(): ?string
{
return $this->config[self::SUBJECT_REWRITE_EXPRESSION];
}
private function getDataFields(): array
{
if (!$this->config[self::DATA_TO_FETCH]) {
throw new NullDataToFetchException();
}
return $this->config[self::DATA_TO_FETCH];
}
/**
* Construction de la string pour la requête préparée selon la configuration yaml
* intègre la récupération du mot de passe hashé, du salt et de besoin d'upgrade de la méthode de hashage
*/
private function getPasswordFields(): array
{
$fields[] = $this->getPasswordColumnName();
if (!empty($this->getSaltColumnName())) {
$fields[] = $this->getSaltColumnName();
}
return $fields;
}
/**
* Construction de la string pour la requête préparée selon la configuration yaml
* intègre la récupération du mot de passe hashé, du salt et de besoin d'upgrade de la méthode de hashage
*/
public function getDatasRequest(): string
{
$fields = join(',', array_merge($this->getPasswordFields(), $this->getDataFields()));
return 'SELECT '.$fields.' FROM '.$this->getTableName().' WHERE '.$this->getLoginColumnName().' = :'.$this->getLoginColumnName().';';
}
}

View File

@ -0,0 +1,114 @@
<?php
namespace App\Security\Hasher;
use App\SQLLogin\Exception\InvalidSQLPasswordException;
use App\SQLLogin\Exception\SecurityPatternConfigurationException;
use Psr\Log\LoggerInterface;
use Symfony\Component\PasswordHasher\Exception\InvalidPasswordException;
use Symfony\Component\PasswordHasher\Hasher\CheckPasswordLengthTrait;
use Symfony\Component\PasswordHasher\LegacyPasswordHasherInterface;
class PasswordEncoder implements LegacyPasswordHasherInterface
{
use CheckPasswordLengthTrait;
public const PASSWORD_PATTERN = 'password';
public const SALT_PATTERN = 'salt';
public const PEPPER_PATTERN = 'pepper';
protected ?string $pepper;
protected array $hashAlgoLegacy;
protected array $securityPattern;
public function __construct(?string $pepper, string $hashAlgoLegacy, string $securityPattern, private LoggerInterface $loggerInterface)
{
$this->pepper = $pepper;
$this->hashAlgoLegacy = explode(',', $hashAlgoLegacy);
$this->securityPattern = explode(',', $securityPattern);
}
/**
* Pas utilisé, mais on doit le garder pour le implements
*/
public function hash(string $plainPassword, ?string $salt = null): string
{
if ($this->isPasswordTooLong($plainPassword)) {
throw new InvalidPasswordException();
}
return hash($plainPassword.$salt, $this->hashAlgoLegacy[0]);
}
public function verify(string $hashedPassword, string $plainPassword, ?string $salt = null): bool
{
if ('' === $plainPassword || $this->isPasswordTooLong($plainPassword)) {
return false;
}
$completedPassword = $this->getPasswordToHash($plainPassword, $salt);
if (str_starts_with($hashedPassword, '{SSHA}') && $this->compareSsha($hashedPassword, $plainPassword)) {
return true;
}
if (password_verify($completedPassword, $hashedPassword)) {
return true;
}
foreach (hash_algos() as $algo) {
if (hash_equals($hashedPassword, hash($algo, $completedPassword))) {
return true;
}
}
throw new InvalidSQLPasswordException();
}
public function needsRehash(string $hashedPassword): bool
{
return false;
}
public function isObsoleteAlgo($algo): bool
{
return in_array($algo, hash_algos());
}
/**
* Retourne la string à hasher en fonction du pattern indiqué
*/
protected function getPasswordToHash(string $plainTextPassword, ?string $salt = null): string
{
$arrayRef = [
self::PASSWORD_PATTERN => $plainTextPassword,
self::SALT_PATTERN => $salt,
self::PEPPER_PATTERN => $this->pepper,
];
foreach ($this->securityPattern as $term) {
if (self::PEPPER_PATTERN !== $term && self::PASSWORD_PATTERN !== $term && self::SALT_PATTERN !== $term) {
$this->loggerInterface->critical('La configuration du security pattern est invalide, les termes autorisés sont : '.self::PASSWORD_PATTERN.', '.self::SALT_PATTERN.' et '.self::PEPPER_PATTERN);
throw new SecurityPatternConfigurationException('La configuration du security pattern est invalide, les termes autorisés sont : '.self::PASSWORD_PATTERN.', '.self::SALT_PATTERN.' et '.self::PEPPER_PATTERN);
}
}
$completedPlainPassword = '';
foreach ($this->securityPattern as $term) {
$completedPlainPassword .= $arrayRef[$term];
}
return $completedPlainPassword;
}
protected function compareSsha(string $hashPassword, string $plainPassword): bool
{
$base_64_hash_with_salt = substr($hashPassword, 6);
$hash_with_salt = base64_decode($base_64_hash_with_salt);
$hash = substr($hash_with_salt, 0, 20);
$salt = substr($hash_with_salt, 20);
// hash given password
$hash_given = sha1($plainPassword.$salt, true);
return $hash == $hash_given;
}
}

View File

@ -0,0 +1,118 @@
<?php
namespace App\Security;
use App\Entity\User;
use App\Security\Hasher\PasswordEncoder;
use App\Service\SQLLoginService;
use App\SQLLogin\Exception\DataToFetchConfigurationException;
use App\SQLLogin\Exception\EmptyResultException;
use App\SQLLogin\Exception\InvalidSQLPasswordException;
use App\SQLLogin\Exception\SecurityPatternConfigurationException;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\Security\Core\Exception\AuthenticationException;
use Symfony\Component\Security\Core\Exception\UserNotFoundException;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Security\Http\Authenticator\AbstractLoginFormAuthenticator;
use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge;
use Symfony\Component\Security\Http\Authenticator\Passport\SelfValidatingPassport;
use Symfony\Component\Security\Http\SecurityRequestAttributes;
class SQLLoginUserAuthenticator extends AbstractLoginFormAuthenticator
{
public const LOGIN_ROUTE = 'app_login';
public const ERROR_LOGIN = 'error_login';
public const TECHNICAL_ERROR = 'technical_error';
public function __construct(
private readonly string $baseUrl,
private readonly SQLLoginService $sqlLoginService,
private readonly PasswordEncoder $passwordHasher,
private readonly SQLLoginRequest $sqlLoginRequest
){
}
/**
* Called on every request to decide if this authenticator should be
* used for the request. Returning `false` will cause this authenticator
* to be skipped.
*/
public function supports(Request $request): bool
{
return self::LOGIN_ROUTE === $request->attributes->get('_route') && $request->isMethod('POST');
}
public function onAuthenticationSuccess(Request $request, TokenInterface $token, $providerKey): RedirectResponse
{
return new RedirectResponse($this->baseUrl.'/connect/login-accept');
}
public function onAuthenticationFailure(Request $request, AuthenticationException $exception): RedirectResponse
{
$request->getSession()->set(SecurityRequestAttributes::AUTHENTICATION_ERROR, $exception);
return new RedirectResponse($this->baseUrl.'/login');
}
public function authenticate(Request $request): SelfValidatingPassport
{
$form = $request->request->all(key: 'login');
$login = $form['login'];
$plaintextPassword = $form['password'];
$session = $request->getSession();
try {
$datas = $this->sqlLoginService->fetchPasswordAndDatas($login);
} catch (EmptyResultException $e) {
$session->set(self::ERROR_LOGIN, true);
throw new AuthenticationException();
} catch (DataToFetchConfigurationException|\PDOException $e) {
\Sentry\captureException($e);
$session->set(self::TECHNICAL_ERROR, true);
throw new AuthenticationException();
}
$remoteHashedPassword = $datas[$this->sqlLoginRequest->getPasswordColumnName()];
unset($datas[$this->sqlLoginRequest->getPasswordColumnName()]);
$remoteSalt = null;
if ($this->sqlLoginRequest->getSaltColumnName() && isset($datas[$this->sqlLoginRequest->getSaltColumnName()])) {
$remoteSalt = $datas[$this->sqlLoginRequest->getSaltColumnName()];
unset($datas[$this->sqlLoginRequest->getSaltColumnName()]);
}
if (null === $remoteHashedPassword) {
$remoteHashedPassword = '';
}
try {
// Comparaison remote hash et hash du input password + salt
$this->passwordHasher->verify($remoteHashedPassword, $plaintextPassword, $remoteSalt);
} catch (InvalidSQLPasswordException $e) {
$session->set(self::ERROR_LOGIN, true);
throw new AuthenticationException();
} catch (SecurityPatternConfigurationException $e) {
\Sentry\captureException($e);
$session->set(self::TECHNICAL_ERROR, true);
throw new AuthenticationException();
}
$user = new User($login, $remoteHashedPassword, $datas);
$loader = function (string $userIdentifier) use ($user): UserInterface {
if ($user->getLogin() !== $userIdentifier) {
throw new UserNotFoundException(sprintf('User "%s" not found.', $userIdentifier));
}
return $user;
};
$passport = new SelfValidatingPassport(new UserBadge($login, $loader));
$passport->setAttribute('attributes', $user->getAttributes());
return $passport;
}
protected function getLoginUrl(Request $request): string
{
return $this->baseUrl.'/login';
}
}

View File

@ -0,0 +1,50 @@
<?php
namespace App\Security;
use App\Entity\User;
use App\Service\SQLLoginService;
use App\SQLLogin\SQLLoginRequest;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\Security\Core\Exception\UnsupportedUserException;
use Symfony\Component\Security\Core\Exception\UserNotFoundException;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Security\Core\User\UserProviderInterface;
class SQLLoginUserProvider implements UserProviderInterface
{
public function __construct(
private readonly RequestStack $requestStack,
private readonly SQLLoginService $sqlLoginService,
private readonly SQLLoginRequest $sqlLoginRequest
){
}
public function loadUserByIdentifier(string $identifier): UserInterface
{
$user = $this->sqlLoginService->fetchPasswordAndDatas($identifier);
$attributes = $user;
unset($attributes[$this->sqlLoginRequest->getPasswordColumnName()]);
if (empty($user[$this->sqlLoginRequest->getLoginColumnName()]) || empty($user[$this->sqlLoginRequest->getPasswordColumnName()])) {
throw new UserNotFoundException('email or password not found');
}
return new User($user[$this->sqlLoginRequest->getLoginColumnName()], $user[$this->sqlLoginRequest->getPasswordColumnName()], $attributes);
}
public function refreshUser(UserInterface $user): UserInterface
{
if (!$user instanceof User) {
throw new UnsupportedUserException(sprintf('Invalid user class "%s".', get_class($user)));
}
return $this->loadUserByIdentifier($user->getUserIdentifier());
}
public function supportsClass(string $class): bool
{
return User::class === $class || \is_subclass_of($class, User::class);
}
}

View File

@ -0,0 +1,71 @@
<?php
namespace App\Service;
use App\SQLLogin\Exception\EmptyResultException;
use App\SQLLogin\SQLLoginConnect;
use App\SQLLogin\SQLLoginRequest;
use PDO;
use Psr\Log\LoggerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Security\Core\User\UserInterface;
class SQLLoginService extends AbstractController
{
public const MAX_RETRY = 3;
public function __construct(
private SQLLoginRequest $sqlLoginRequest,
private LoggerInterface $loggerInterface
) {
$this->sqlLoginRequest = $sqlLoginRequest;
$this->loggerInterface = $loggerInterface;
}
/**
* @return array<string,string>
*/
public function fetchPasswordAndDatas(string $login): array
{
$dataRequest = $this->sqlLoginRequest->getDatasRequest();
$login = \strtolower($login);
$datas = $this->executeRequestWithLogin($dataRequest, $login);
return $datas;
}
/**
* @return array<string,string>
*/
private function executeRequestWithLogin(string $request, string $login): array
{
$attempt = 0;
while ($attempt < self::MAX_RETRY) {
$pdo = $this->getConnection();
$query = $pdo->prepare($request);
$query->execute([$this->sqlLoginRequest->getLoginColumnName() => $login]);
$datas = $query->fetch(PDO::FETCH_ASSOC);
$query->closeCursor();
if (false === $datas) {
usleep(3000);
++$attempt;
} else {
break;
}
}
if (self::MAX_RETRY === $attempt) {
throw new EmptyResultException();
}
return $datas;
}
private function getConnection(): PDO
{
// Appel du singleton
$sqlLogin = SQLLoginConnect::getInstance();
$pdo = $sqlLogin->connect($this->sqlLoginRequest->getDatabaseDsn(), $this->sqlLoginRequest->getDbUser(), $this->sqlLoginRequest->getDbPassword());
return $pdo;
}
}

View File

@ -1,53 +0,0 @@
<?php
namespace App\Services;
use App\Pdo\PdoConnect;
use PDO;
use PDOException;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
class PdoServices extends AbstractController
{
private $params;
public function __construct(ParameterBagInterface $params)
{
$this->params = $params;
}
public function fetchDatas($email)
{
try {
$pdo = PdoConnect::getInstance();
$dbh = $pdo->connect($this->params->get('urlDatabase'), $this->params->get('dbUser'), $this->params->get('dbPassword'));
$query = $dbh->prepare($this->getParameter('queryFetchDatas'));
$query->execute(['email'=> $email]);
$datas = $query->fetch(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
print "Erreur !: " . $e->getMessage() . "<br/>";
die();
}
return $datas;
}
public function verifyPassword($password, $hashedPassword)
{
$hashMethod = $this->params->get('hashMethod');
switch ($hashMethod){
case "sha1":
return $hashedPassword === sha1($password, false);
break;
case "md5":
return $hashedPassword === md5($password);
break;
case "BCRYPT":
default:
return password_verify($password, $hashedPassword);
break;
}
}
}

View File

@ -1,4322 +0,0 @@
2022-04-07 10:00:03,341 INFO Set uid to user 0 succeeded
2022-04-07 10:00:03,343 INFO RPC interface 'supervisor' initialized
2022-04-07 10:00:03,343 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:00:03,343 INFO supervisord started with pid 30
2022-04-07 10:00:04,346 INFO spawned: 'apache2' with pid 32
2022-04-07 10:00:04,349 INFO spawned: 'php-fpm7.4' with pid 33
2022-04-07 10:00:04,351 INFO spawned: 'rsyslog' with pid 34
2022-04-07 10:00:05,382 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:05,383 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:05,383 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:05,383 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:00:06,386 INFO spawned: 'php-fpm7.4' with pid 106
2022-04-07 10:00:07,409 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:07,410 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:00:08,413 INFO spawned: 'php-fpm7.4' with pid 107
2022-04-07 10:00:09,446 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:09,446 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:00:10,450 INFO spawned: 'php-fpm7.4' with pid 108
2022-04-07 10:00:11,475 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:11,475 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:00:12,478 INFO spawned: 'php-fpm7.4' with pid 109
2022-04-07 10:00:13,501 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:00:13,501 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:00:14,504 INFO spawned: 'php-fpm7.4' with pid 110
2022-04-07 10:03:21,810 INFO Set uid to user 0 succeeded
2022-04-07 10:03:21,812 INFO RPC interface 'supervisor' initialized
2022-04-07 10:03:21,812 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:03:21,812 INFO supervisord started with pid 12
2022-04-07 10:03:22,816 INFO spawned: 'apache2' with pid 14
2022-04-07 10:03:22,817 INFO spawned: 'php-fpm7.4' with pid 15
2022-04-07 10:03:22,818 INFO spawned: 'rsyslog' with pid 16
2022-04-07 10:03:23,839 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:23,839 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:23,839 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:23,839 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:24,843 INFO spawned: 'php-fpm7.4' with pid 88
2022-04-07 10:03:25,866 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:25,867 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:26,870 INFO spawned: 'php-fpm7.4' with pid 89
2022-04-07 10:03:27,894 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:27,894 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:28,898 INFO spawned: 'php-fpm7.4' with pid 90
2022-04-07 10:03:29,922 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:29,922 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:30,926 INFO spawned: 'php-fpm7.4' with pid 91
2022-04-07 10:03:31,949 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:31,950 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:32,953 INFO spawned: 'php-fpm7.4' with pid 92
2022-04-07 10:03:33,976 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:33,977 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:34,980 INFO spawned: 'php-fpm7.4' with pid 93
2022-04-07 10:03:36,003 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:36,003 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:37,007 INFO spawned: 'php-fpm7.4' with pid 94
2022-04-07 10:03:38,030 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:38,030 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:39,034 INFO spawned: 'php-fpm7.4' with pid 95
2022-04-07 10:03:40,056 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:40,057 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:41,060 INFO spawned: 'php-fpm7.4' with pid 96
2022-04-07 10:03:42,083 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:42,083 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:43,088 INFO spawned: 'php-fpm7.4' with pid 97
2022-04-07 10:03:44,119 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:44,120 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:45,123 INFO spawned: 'php-fpm7.4' with pid 98
2022-04-07 10:03:46,146 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:46,147 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:47,150 INFO spawned: 'php-fpm7.4' with pid 99
2022-04-07 10:03:48,173 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:48,174 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:49,176 INFO spawned: 'php-fpm7.4' with pid 100
2022-04-07 10:03:50,209 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:50,209 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:51,219 INFO spawned: 'php-fpm7.4' with pid 101
2022-04-07 10:03:52,249 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:52,250 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:53,253 INFO spawned: 'php-fpm7.4' with pid 102
2022-04-07 10:03:54,286 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:54,286 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:55,289 INFO spawned: 'php-fpm7.4' with pid 103
2022-04-07 10:03:56,319 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:56,319 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:57,330 INFO spawned: 'php-fpm7.4' with pid 104
2022-04-07 10:03:58,354 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:03:58,354 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:03:59,358 INFO spawned: 'php-fpm7.4' with pid 105
2022-04-07 10:04:00,392 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:00,392 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:01,395 INFO spawned: 'php-fpm7.4' with pid 106
2022-04-07 10:04:02,428 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:02,428 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:03,431 INFO spawned: 'php-fpm7.4' with pid 107
2022-04-07 10:04:04,453 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:04,454 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:05,457 INFO spawned: 'php-fpm7.4' with pid 108
2022-04-07 10:04:06,479 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:06,479 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:07,483 INFO spawned: 'php-fpm7.4' with pid 109
2022-04-07 10:04:08,506 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:08,506 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:09,509 INFO spawned: 'php-fpm7.4' with pid 110
2022-04-07 10:04:10,533 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:10,533 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:11,544 INFO spawned: 'php-fpm7.4' with pid 111
2022-04-07 10:04:12,566 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:12,567 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:13,570 INFO spawned: 'php-fpm7.4' with pid 112
2022-04-07 10:04:14,593 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:14,594 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:15,597 INFO spawned: 'php-fpm7.4' with pid 113
2022-04-07 10:04:16,619 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:16,620 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:17,622 INFO spawned: 'php-fpm7.4' with pid 121
2022-04-07 10:04:18,656 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:18,657 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:19,660 INFO spawned: 'php-fpm7.4' with pid 122
2022-04-07 10:04:20,681 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:20,682 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:21,685 INFO spawned: 'php-fpm7.4' with pid 124
2022-04-07 10:04:22,707 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:22,707 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:23,711 INFO spawned: 'php-fpm7.4' with pid 125
2022-04-07 10:04:24,735 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:24,735 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:25,739 INFO spawned: 'php-fpm7.4' with pid 126
2022-04-07 10:04:26,762 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:26,763 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:27,766 INFO spawned: 'php-fpm7.4' with pid 127
2022-04-07 10:04:28,788 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:28,788 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:29,792 INFO spawned: 'php-fpm7.4' with pid 128
2022-04-07 10:04:30,814 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:30,814 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:31,818 INFO spawned: 'php-fpm7.4' with pid 130
2022-04-07 10:04:32,839 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:32,840 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:33,843 INFO spawned: 'php-fpm7.4' with pid 131
2022-04-07 10:04:34,867 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:34,868 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:35,871 INFO spawned: 'php-fpm7.4' with pid 132
2022-04-07 10:04:36,893 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:36,894 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:37,897 INFO spawned: 'php-fpm7.4' with pid 134
2022-04-07 10:04:38,922 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:38,923 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:39,926 INFO spawned: 'php-fpm7.4' with pid 135
2022-04-07 10:04:40,949 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:40,949 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:41,953 INFO spawned: 'php-fpm7.4' with pid 136
2022-04-07 10:04:42,978 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:42,978 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:43,982 INFO spawned: 'php-fpm7.4' with pid 137
2022-04-07 10:04:45,002 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:45,003 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:46,006 INFO spawned: 'php-fpm7.4' with pid 138
2022-04-07 10:04:47,029 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:47,030 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:48,033 INFO spawned: 'php-fpm7.4' with pid 140
2022-04-07 10:04:49,055 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:49,055 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:50,059 INFO spawned: 'php-fpm7.4' with pid 142
2022-04-07 10:04:51,080 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:51,081 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:52,084 INFO spawned: 'php-fpm7.4' with pid 143
2022-04-07 10:04:53,106 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:53,106 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:54,116 INFO spawned: 'php-fpm7.4' with pid 144
2022-04-07 10:04:55,142 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:55,143 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:56,146 INFO spawned: 'php-fpm7.4' with pid 145
2022-04-07 10:04:57,181 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:57,181 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:04:58,185 INFO spawned: 'php-fpm7.4' with pid 146
2022-04-07 10:04:59,207 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:04:59,207 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:00,211 INFO spawned: 'php-fpm7.4' with pid 147
2022-04-07 10:05:01,233 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:01,234 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:02,237 INFO spawned: 'php-fpm7.4' with pid 148
2022-04-07 10:05:03,260 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:03,260 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:04,263 INFO spawned: 'php-fpm7.4' with pid 149
2022-04-07 10:05:05,299 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:05,299 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:06,303 INFO spawned: 'php-fpm7.4' with pid 150
2022-04-07 10:05:07,323 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:07,323 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:08,327 INFO spawned: 'php-fpm7.4' with pid 151
2022-04-07 10:05:09,349 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:09,350 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:10,360 INFO spawned: 'php-fpm7.4' with pid 152
2022-04-07 10:05:11,383 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:11,383 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:12,387 INFO spawned: 'php-fpm7.4' with pid 153
2022-04-07 10:05:13,409 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:13,409 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:14,413 INFO spawned: 'php-fpm7.4' with pid 154
2022-04-07 10:05:15,434 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:15,435 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:16,442 INFO spawned: 'php-fpm7.4' with pid 155
2022-04-07 10:05:17,465 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:17,466 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:18,469 INFO spawned: 'php-fpm7.4' with pid 156
2022-04-07 10:05:19,491 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:19,492 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:20,495 INFO spawned: 'php-fpm7.4' with pid 157
2022-04-07 10:05:21,528 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:21,528 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:22,531 INFO spawned: 'php-fpm7.4' with pid 158
2022-04-07 10:05:23,554 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:23,555 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:24,558 INFO spawned: 'php-fpm7.4' with pid 159
2022-04-07 10:05:25,592 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:25,592 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:26,596 INFO spawned: 'php-fpm7.4' with pid 160
2022-04-07 10:05:27,628 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:27,628 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:28,632 INFO spawned: 'php-fpm7.4' with pid 161
2022-04-07 10:05:29,654 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:29,655 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:30,658 INFO spawned: 'php-fpm7.4' with pid 162
2022-04-07 10:05:31,692 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:31,692 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:32,696 INFO spawned: 'php-fpm7.4' with pid 163
2022-04-07 10:05:33,730 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:33,730 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:34,734 INFO spawned: 'php-fpm7.4' with pid 164
2022-04-07 10:05:35,767 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:35,767 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:36,770 INFO spawned: 'php-fpm7.4' with pid 165
2022-04-07 10:05:37,793 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:37,793 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:38,797 INFO spawned: 'php-fpm7.4' with pid 166
2022-04-07 10:05:39,821 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:39,821 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:40,825 INFO spawned: 'php-fpm7.4' with pid 167
2022-04-07 10:05:41,846 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:41,847 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:42,850 INFO spawned: 'php-fpm7.4' with pid 168
2022-04-07 10:05:43,873 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:43,873 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:44,876 INFO spawned: 'php-fpm7.4' with pid 169
2022-04-07 10:05:45,909 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:45,909 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:46,913 INFO spawned: 'php-fpm7.4' with pid 170
2022-04-07 10:05:47,936 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:47,936 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:48,940 INFO spawned: 'php-fpm7.4' with pid 178
2022-04-07 10:05:49,964 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:49,965 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:50,975 INFO spawned: 'php-fpm7.4' with pid 179
2022-04-07 10:05:51,996 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:51,997 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:53,000 INFO spawned: 'php-fpm7.4' with pid 180
2022-04-07 10:05:54,022 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:54,023 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:55,026 INFO spawned: 'php-fpm7.4' with pid 181
2022-04-07 10:05:56,050 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:56,050 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:57,054 INFO spawned: 'php-fpm7.4' with pid 182
2022-04-07 10:05:58,077 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:05:58,077 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:05:59,081 INFO spawned: 'php-fpm7.4' with pid 184
2022-04-07 10:06:00,102 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:00,102 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:01,106 INFO spawned: 'php-fpm7.4' with pid 185
2022-04-07 10:06:02,127 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:02,128 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:03,131 INFO spawned: 'php-fpm7.4' with pid 186
2022-04-07 10:06:04,152 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:04,152 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:05,156 INFO spawned: 'php-fpm7.4' with pid 187
2022-04-07 10:06:06,190 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:06,191 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:07,194 INFO spawned: 'php-fpm7.4' with pid 188
2022-04-07 10:06:08,218 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:08,219 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:09,222 INFO spawned: 'php-fpm7.4' with pid 189
2022-04-07 10:06:10,245 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:10,245 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:11,249 INFO spawned: 'php-fpm7.4' with pid 190
2022-04-07 10:06:12,272 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:12,272 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:13,275 INFO spawned: 'php-fpm7.4' with pid 191
2022-04-07 10:06:14,298 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:14,299 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:15,302 INFO spawned: 'php-fpm7.4' with pid 192
2022-04-07 10:06:16,324 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:16,325 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:17,329 INFO spawned: 'php-fpm7.4' with pid 193
2022-04-07 10:06:18,351 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:18,351 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:19,362 INFO spawned: 'php-fpm7.4' with pid 194
2022-04-07 10:06:20,383 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:20,384 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:21,387 INFO spawned: 'php-fpm7.4' with pid 195
2022-04-07 10:06:22,409 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:22,409 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:23,412 INFO spawned: 'php-fpm7.4' with pid 198
2022-04-07 10:06:24,440 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:24,440 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:25,444 INFO spawned: 'php-fpm7.4' with pid 199
2022-04-07 10:06:26,468 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:26,468 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:27,472 INFO spawned: 'php-fpm7.4' with pid 200
2022-04-07 10:06:28,494 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:28,494 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:29,497 INFO spawned: 'php-fpm7.4' with pid 201
2022-04-07 10:06:30,521 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:30,521 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:31,524 INFO spawned: 'php-fpm7.4' with pid 202
2022-04-07 10:06:32,557 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:32,557 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:33,560 INFO spawned: 'php-fpm7.4' with pid 203
2022-04-07 10:06:34,582 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:34,582 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:35,586 INFO spawned: 'php-fpm7.4' with pid 204
2022-04-07 10:06:36,608 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:36,609 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:37,612 INFO spawned: 'php-fpm7.4' with pid 205
2022-04-07 10:06:38,633 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:38,634 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:39,637 INFO spawned: 'php-fpm7.4' with pid 207
2022-04-07 10:06:40,658 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:40,659 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:41,662 INFO spawned: 'php-fpm7.4' with pid 208
2022-04-07 10:06:42,685 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:42,685 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:43,689 INFO spawned: 'php-fpm7.4' with pid 209
2022-04-07 10:06:44,722 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:44,723 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:45,726 INFO spawned: 'php-fpm7.4' with pid 210
2022-04-07 10:06:46,749 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:46,749 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:47,752 INFO spawned: 'php-fpm7.4' with pid 211
2022-04-07 10:06:48,777 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:48,777 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:49,781 INFO spawned: 'php-fpm7.4' with pid 212
2022-04-07 10:06:50,804 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:50,804 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:51,808 INFO spawned: 'php-fpm7.4' with pid 214
2022-04-07 10:06:52,831 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:52,831 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:53,835 INFO spawned: 'php-fpm7.4' with pid 215
2022-04-07 10:06:54,859 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:54,859 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:55,863 INFO spawned: 'php-fpm7.4' with pid 216
2022-04-07 10:06:56,886 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:56,887 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:57,890 INFO spawned: 'php-fpm7.4' with pid 217
2022-04-07 10:06:58,912 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:06:58,912 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:06:59,916 INFO spawned: 'php-fpm7.4' with pid 218
2022-04-07 10:07:00,942 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:00,942 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:01,946 INFO spawned: 'php-fpm7.4' with pid 219
2022-04-07 10:07:02,967 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:02,967 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:03,971 INFO spawned: 'php-fpm7.4' with pid 220
2022-04-07 10:07:04,998 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:04,998 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:06,001 INFO spawned: 'php-fpm7.4' with pid 221
2022-04-07 10:07:07,023 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:07,024 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:08,027 INFO spawned: 'php-fpm7.4' with pid 230
2022-04-07 10:07:09,050 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:09,050 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:10,054 INFO spawned: 'php-fpm7.4' with pid 231
2022-04-07 10:07:11,077 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:11,078 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:12,081 INFO spawned: 'php-fpm7.4' with pid 232
2022-04-07 10:07:13,107 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:13,107 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:14,111 INFO spawned: 'php-fpm7.4' with pid 264
2022-04-07 10:07:15,145 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:15,145 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:16,149 INFO spawned: 'php-fpm7.4' with pid 265
2022-04-07 10:07:17,172 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:17,172 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:18,176 INFO spawned: 'php-fpm7.4' with pid 266
2022-04-07 10:07:19,197 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:19,198 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:20,201 INFO spawned: 'php-fpm7.4' with pid 275
2022-04-07 10:07:21,225 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:21,226 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:22,228 INFO spawned: 'php-fpm7.4' with pid 276
2022-04-07 10:07:23,258 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:23,258 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:24,268 INFO spawned: 'php-fpm7.4' with pid 277
2022-04-07 10:07:25,290 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:25,290 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:26,294 INFO spawned: 'php-fpm7.4' with pid 304
2022-04-07 10:07:27,328 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:27,328 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:28,332 INFO spawned: 'php-fpm7.4' with pid 305
2022-04-07 10:07:29,354 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:29,355 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:30,358 INFO spawned: 'php-fpm7.4' with pid 321
2022-04-07 10:07:31,381 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:31,382 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:32,386 INFO spawned: 'php-fpm7.4' with pid 322
2022-04-07 10:07:33,409 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:33,409 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:34,413 INFO spawned: 'php-fpm7.4' with pid 331
2022-04-07 10:07:35,437 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:35,437 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:36,441 INFO spawned: 'php-fpm7.4' with pid 332
2022-04-07 10:07:37,464 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:37,464 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:38,467 INFO spawned: 'php-fpm7.4' with pid 333
2022-04-07 10:07:39,501 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:39,502 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:40,505 INFO spawned: 'php-fpm7.4' with pid 334
2022-04-07 10:07:41,528 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:41,528 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:42,532 INFO spawned: 'php-fpm7.4' with pid 335
2022-04-07 10:07:43,554 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:43,555 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:44,558 INFO spawned: 'php-fpm7.4' with pid 336
2022-04-07 10:07:45,582 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:45,583 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:46,586 INFO spawned: 'php-fpm7.4' with pid 337
2022-04-07 10:07:47,610 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:47,611 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:48,614 INFO spawned: 'php-fpm7.4' with pid 338
2022-04-07 10:07:49,646 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:49,647 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:50,658 INFO spawned: 'php-fpm7.4' with pid 339
2022-04-07 10:07:51,690 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:51,691 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:52,694 INFO spawned: 'php-fpm7.4' with pid 340
2022-04-07 10:07:53,726 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:53,727 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:54,730 INFO spawned: 'php-fpm7.4' with pid 341
2022-04-07 10:07:55,763 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:55,763 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:56,766 INFO spawned: 'php-fpm7.4' with pid 342
2022-04-07 10:07:57,788 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:57,788 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:07:58,792 INFO spawned: 'php-fpm7.4' with pid 343
2022-04-07 10:07:59,815 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:07:59,815 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:00,818 INFO spawned: 'php-fpm7.4' with pid 344
2022-04-07 10:08:01,840 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:01,840 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:02,844 INFO spawned: 'php-fpm7.4' with pid 345
2022-04-07 10:08:03,866 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:03,866 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:04,870 INFO spawned: 'php-fpm7.4' with pid 346
2022-04-07 10:08:05,904 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:05,904 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:06,908 INFO spawned: 'php-fpm7.4' with pid 347
2022-04-07 10:08:07,930 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:07,930 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:08,934 INFO spawned: 'php-fpm7.4' with pid 348
2022-04-07 10:08:09,959 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:09,960 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:10,963 INFO spawned: 'php-fpm7.4' with pid 349
2022-04-07 10:08:11,987 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:11,987 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:12,991 INFO spawned: 'php-fpm7.4' with pid 350
2022-04-07 10:08:14,018 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:14,019 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:15,022 INFO spawned: 'php-fpm7.4' with pid 351
2022-04-07 10:08:16,051 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:16,051 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:17,055 INFO spawned: 'php-fpm7.4' with pid 352
2022-04-07 10:08:18,075 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:18,075 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:19,079 INFO spawned: 'php-fpm7.4' with pid 353
2022-04-07 10:08:20,100 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:20,101 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:21,104 INFO spawned: 'php-fpm7.4' with pid 356
2022-04-07 10:08:22,128 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:22,128 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:23,139 INFO spawned: 'php-fpm7.4' with pid 358
2022-04-07 10:08:24,165 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:24,165 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:25,168 INFO spawned: 'php-fpm7.4' with pid 359
2022-04-07 10:08:26,190 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:26,191 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:27,194 INFO spawned: 'php-fpm7.4' with pid 361
2022-04-07 10:08:28,218 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:28,218 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:29,222 INFO spawned: 'php-fpm7.4' with pid 362
2022-04-07 10:08:30,249 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:30,249 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:31,253 INFO spawned: 'php-fpm7.4' with pid 363
2022-04-07 10:08:32,277 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:32,277 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:33,281 INFO spawned: 'php-fpm7.4' with pid 364
2022-04-07 10:08:34,302 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:34,303 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:35,306 INFO spawned: 'php-fpm7.4' with pid 365
2022-04-07 10:08:36,327 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:36,328 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:37,331 INFO spawned: 'php-fpm7.4' with pid 366
2022-04-07 10:08:38,354 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:38,355 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:39,358 INFO spawned: 'php-fpm7.4' with pid 367
2022-04-07 10:08:40,380 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:40,380 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:41,384 INFO spawned: 'php-fpm7.4' with pid 368
2022-04-07 10:08:42,408 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:42,408 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:43,412 INFO spawned: 'php-fpm7.4' with pid 369
2022-04-07 10:08:44,434 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:44,434 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:45,438 INFO spawned: 'php-fpm7.4' with pid 371
2022-04-07 10:08:46,461 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:46,461 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:47,467 INFO spawned: 'php-fpm7.4' with pid 372
2022-04-07 10:08:47,486 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:48,492 INFO spawned: 'php-fpm7.4' with pid 373
2022-04-07 10:08:49,525 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:49,525 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:50,529 INFO spawned: 'php-fpm7.4' with pid 374
2022-04-07 10:08:51,561 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:51,561 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:52,564 INFO spawned: 'php-fpm7.4' with pid 375
2022-04-07 10:08:53,596 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:53,596 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:54,601 INFO spawned: 'php-fpm7.4' with pid 376
2022-04-07 10:08:55,624 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:55,625 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:56,630 INFO spawned: 'php-fpm7.4' with pid 377
2022-04-07 10:08:57,652 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:57,652 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:08:58,656 INFO spawned: 'php-fpm7.4' with pid 378
2022-04-07 10:08:59,678 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:08:59,679 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:00,682 INFO spawned: 'php-fpm7.4' with pid 379
2022-04-07 10:09:01,706 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:01,706 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:02,710 INFO spawned: 'php-fpm7.4' with pid 380
2022-04-07 10:09:03,732 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:03,732 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:04,736 INFO spawned: 'php-fpm7.4' with pid 381
2022-04-07 10:09:05,758 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:05,759 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:06,763 INFO spawned: 'php-fpm7.4' with pid 382
2022-04-07 10:09:07,784 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:07,784 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:08,788 INFO spawned: 'php-fpm7.4' with pid 383
2022-04-07 10:09:09,818 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:09,818 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:10,822 INFO spawned: 'php-fpm7.4' with pid 384
2022-04-07 10:09:11,858 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:11,858 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:12,861 INFO spawned: 'php-fpm7.4' with pid 385
2022-04-07 10:09:13,893 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:13,894 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:14,896 INFO spawned: 'php-fpm7.4' with pid 386
2022-04-07 10:09:15,932 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:15,932 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:16,936 INFO spawned: 'php-fpm7.4' with pid 387
2022-04-07 10:09:17,969 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:17,969 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:18,973 INFO spawned: 'php-fpm7.4' with pid 388
2022-04-07 10:09:20,004 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:20,005 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:21,008 INFO spawned: 'php-fpm7.4' with pid 389
2022-04-07 10:09:22,040 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:22,041 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:23,043 INFO spawned: 'php-fpm7.4' with pid 390
2022-04-07 10:09:24,073 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:24,074 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:25,078 INFO spawned: 'php-fpm7.4' with pid 391
2022-04-07 10:09:26,102 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:26,103 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:27,106 INFO spawned: 'php-fpm7.4' with pid 392
2022-04-07 10:09:28,129 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:28,130 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:29,133 INFO spawned: 'php-fpm7.4' with pid 393
2022-04-07 10:09:30,158 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:30,159 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:31,163 INFO spawned: 'php-fpm7.4' with pid 395
2022-04-07 10:09:32,186 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:32,187 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:33,190 INFO spawned: 'php-fpm7.4' with pid 396
2022-04-07 10:09:34,214 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:34,214 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:35,218 INFO spawned: 'php-fpm7.4' with pid 397
2022-04-07 10:09:36,240 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:36,241 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:37,243 INFO spawned: 'php-fpm7.4' with pid 398
2022-04-07 10:09:38,267 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:38,267 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:39,271 INFO spawned: 'php-fpm7.4' with pid 399
2022-04-07 10:09:40,293 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:40,294 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:41,297 INFO spawned: 'php-fpm7.4' with pid 400
2022-04-07 10:09:42,320 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:42,320 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:43,324 INFO spawned: 'php-fpm7.4' with pid 401
2022-04-07 10:09:44,346 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:44,346 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:45,352 INFO spawned: 'php-fpm7.4' with pid 403
2022-04-07 10:09:46,373 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:46,373 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:47,377 INFO spawned: 'php-fpm7.4' with pid 404
2022-04-07 10:09:48,399 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:48,399 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:49,403 INFO spawned: 'php-fpm7.4' with pid 406
2022-04-07 10:09:50,424 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:50,425 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:51,428 INFO spawned: 'php-fpm7.4' with pid 407
2022-04-07 10:09:52,450 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:52,451 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:53,454 INFO spawned: 'php-fpm7.4' with pid 408
2022-04-07 10:09:54,489 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:54,489 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:55,493 INFO spawned: 'php-fpm7.4' with pid 409
2022-04-07 10:09:56,515 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:56,515 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:57,519 INFO spawned: 'php-fpm7.4' with pid 410
2022-04-07 10:09:58,546 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:09:58,547 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:09:59,550 INFO spawned: 'php-fpm7.4' with pid 411
2022-04-07 10:10:00,576 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:00,576 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:01,580 INFO spawned: 'php-fpm7.4' with pid 412
2022-04-07 10:10:02,602 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:02,603 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:03,606 INFO spawned: 'php-fpm7.4' with pid 413
2022-04-07 10:10:04,645 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:04,645 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:05,649 INFO spawned: 'php-fpm7.4' with pid 418
2022-04-07 10:10:06,682 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:06,683 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:07,686 INFO spawned: 'php-fpm7.4' with pid 419
2022-04-07 10:10:08,708 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:08,708 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:09,718 INFO spawned: 'php-fpm7.4' with pid 420
2022-04-07 10:10:10,753 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:10,754 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:11,757 INFO spawned: 'php-fpm7.4' with pid 421
2022-04-07 10:10:12,780 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:12,780 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:13,784 INFO spawned: 'php-fpm7.4' with pid 426
2022-04-07 10:10:14,806 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:14,807 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:15,811 INFO spawned: 'php-fpm7.4' with pid 427
2022-04-07 10:10:16,830 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:16,830 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:17,834 INFO spawned: 'php-fpm7.4' with pid 428
2022-04-07 10:10:18,858 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:18,858 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:19,862 INFO spawned: 'php-fpm7.4' with pid 429
2022-04-07 10:10:20,884 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:20,884 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:21,895 INFO spawned: 'php-fpm7.4' with pid 430
2022-04-07 10:10:22,917 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:22,917 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:23,921 INFO spawned: 'php-fpm7.4' with pid 444
2022-04-07 10:10:24,943 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:24,943 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:25,947 INFO spawned: 'php-fpm7.4' with pid 445
2022-04-07 10:10:26,969 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:26,970 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:27,973 INFO spawned: 'php-fpm7.4' with pid 446
2022-04-07 10:10:29,000 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:29,000 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:30,011 INFO spawned: 'php-fpm7.4' with pid 454
2022-04-07 10:10:31,034 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:31,035 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:32,038 INFO spawned: 'php-fpm7.4' with pid 455
2022-04-07 10:10:33,072 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:33,072 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:34,076 INFO spawned: 'php-fpm7.4' with pid 456
2022-04-07 10:10:35,100 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:35,100 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:36,104 INFO spawned: 'php-fpm7.4' with pid 457
2022-04-07 10:10:37,128 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:37,128 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:38,132 INFO spawned: 'php-fpm7.4' with pid 458
2022-04-07 10:10:39,155 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:39,155 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:40,159 INFO spawned: 'php-fpm7.4' with pid 459
2022-04-07 10:10:41,182 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:41,182 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:42,185 INFO spawned: 'php-fpm7.4' with pid 460
2022-04-07 10:10:43,218 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:43,218 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:44,222 INFO spawned: 'php-fpm7.4' with pid 461
2022-04-07 10:10:45,254 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:45,255 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:46,258 INFO spawned: 'php-fpm7.4' with pid 462
2022-04-07 10:10:47,289 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:47,290 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:48,293 INFO spawned: 'php-fpm7.4' with pid 463
2022-04-07 10:10:49,314 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:49,314 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:50,318 INFO spawned: 'php-fpm7.4' with pid 464
2022-04-07 10:10:51,351 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:51,351 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:52,356 INFO spawned: 'php-fpm7.4' with pid 465
2022-04-07 10:10:53,388 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:53,388 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:54,392 INFO spawned: 'php-fpm7.4' with pid 466
2022-04-07 10:10:55,430 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:55,430 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:56,434 INFO spawned: 'php-fpm7.4' with pid 467
2022-04-07 10:10:57,468 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:57,468 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:10:58,471 INFO spawned: 'php-fpm7.4' with pid 468
2022-04-07 10:10:59,497 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:10:59,497 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:00,500 INFO spawned: 'php-fpm7.4' with pid 469
2022-04-07 10:11:01,522 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:01,522 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:02,526 INFO spawned: 'php-fpm7.4' with pid 470
2022-04-07 10:11:03,549 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:03,549 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:04,552 INFO spawned: 'php-fpm7.4' with pid 471
2022-04-07 10:11:05,575 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:05,575 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:06,578 INFO spawned: 'php-fpm7.4' with pid 472
2022-04-07 10:11:07,603 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:07,603 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:08,606 INFO spawned: 'php-fpm7.4' with pid 473
2022-04-07 10:11:09,638 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:09,639 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:10,643 INFO spawned: 'php-fpm7.4' with pid 474
2022-04-07 10:11:11,675 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:11,675 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:12,679 INFO spawned: 'php-fpm7.4' with pid 475
2022-04-07 10:11:13,714 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:13,715 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:14,718 INFO spawned: 'php-fpm7.4' with pid 476
2022-04-07 10:11:15,745 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:15,745 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:16,748 INFO spawned: 'php-fpm7.4' with pid 477
2022-04-07 10:11:17,780 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:17,780 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:18,784 INFO spawned: 'php-fpm7.4' with pid 479
2022-04-07 10:11:19,807 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:19,807 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:20,811 INFO spawned: 'php-fpm7.4' with pid 480
2022-04-07 10:11:21,846 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:21,846 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:22,857 INFO spawned: 'php-fpm7.4' with pid 481
2022-04-07 10:11:23,883 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:23,884 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:24,889 INFO spawned: 'php-fpm7.4' with pid 482
2022-04-07 10:11:25,912 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:25,912 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:26,916 INFO spawned: 'php-fpm7.4' with pid 483
2022-04-07 10:11:27,937 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:27,937 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:28,941 INFO spawned: 'php-fpm7.4' with pid 486
2022-04-07 10:11:29,968 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:29,968 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:30,972 INFO spawned: 'php-fpm7.4' with pid 487
2022-04-07 10:11:31,994 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:31,994 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:32,998 INFO spawned: 'php-fpm7.4' with pid 488
2022-04-07 10:11:34,019 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:34,019 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:35,023 INFO spawned: 'php-fpm7.4' with pid 489
2022-04-07 10:11:36,044 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:36,044 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:37,048 INFO spawned: 'php-fpm7.4' with pid 490
2022-04-07 10:11:38,070 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:38,071 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:39,074 INFO spawned: 'php-fpm7.4' with pid 493
2022-04-07 10:11:40,097 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:40,097 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:41,101 INFO spawned: 'php-fpm7.4' with pid 494
2022-04-07 10:11:42,123 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:42,123 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:43,127 INFO spawned: 'php-fpm7.4' with pid 495
2022-04-07 10:11:44,149 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:44,149 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:45,152 INFO spawned: 'php-fpm7.4' with pid 496
2022-04-07 10:11:46,176 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:46,176 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:47,180 INFO spawned: 'php-fpm7.4' with pid 497
2022-04-07 10:11:48,213 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:48,214 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:49,217 INFO spawned: 'php-fpm7.4' with pid 498
2022-04-07 10:11:50,250 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:50,250 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:51,254 INFO spawned: 'php-fpm7.4' with pid 499
2022-04-07 10:11:52,282 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:52,282 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:53,286 INFO spawned: 'php-fpm7.4' with pid 501
2022-04-07 10:11:54,311 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:54,311 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:55,315 INFO spawned: 'php-fpm7.4' with pid 502
2022-04-07 10:11:56,338 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:56,338 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:57,342 INFO spawned: 'php-fpm7.4' with pid 503
2022-04-07 10:11:58,364 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:11:58,364 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:11:59,375 INFO spawned: 'php-fpm7.4' with pid 506
2022-04-07 10:12:00,394 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:00,395 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:01,398 INFO spawned: 'php-fpm7.4' with pid 507
2022-04-07 10:12:02,422 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:02,422 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:03,426 INFO spawned: 'php-fpm7.4' with pid 508
2022-04-07 10:12:04,464 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:04,464 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:05,468 INFO spawned: 'php-fpm7.4' with pid 509
2022-04-07 10:12:06,501 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:06,502 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:07,505 INFO spawned: 'php-fpm7.4' with pid 510
2022-04-07 10:12:08,529 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:08,529 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:09,532 INFO spawned: 'php-fpm7.4' with pid 511
2022-04-07 10:12:10,556 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:10,556 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:11,560 INFO spawned: 'php-fpm7.4' with pid 512
2022-04-07 10:12:12,582 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:12,582 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:13,585 INFO spawned: 'php-fpm7.4' with pid 513
2022-04-07 10:12:14,607 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:14,608 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:15,611 INFO spawned: 'php-fpm7.4' with pid 514
2022-04-07 10:12:16,638 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:16,638 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:17,642 INFO spawned: 'php-fpm7.4' with pid 515
2022-04-07 10:12:18,663 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:18,663 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:19,668 INFO spawned: 'php-fpm7.4' with pid 516
2022-04-07 10:12:20,690 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:20,690 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:21,695 INFO spawned: 'php-fpm7.4' with pid 517
2022-04-07 10:12:22,718 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:22,718 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:23,722 INFO spawned: 'php-fpm7.4' with pid 518
2022-04-07 10:12:24,752 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:24,753 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:25,756 INFO spawned: 'php-fpm7.4' with pid 519
2022-04-07 10:12:26,786 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:26,787 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:27,790 INFO spawned: 'php-fpm7.4' with pid 520
2022-04-07 10:12:28,821 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:28,821 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:29,825 INFO spawned: 'php-fpm7.4' with pid 530
2022-04-07 10:12:30,847 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:30,847 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:31,858 INFO spawned: 'php-fpm7.4' with pid 531
2022-04-07 10:12:32,880 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:32,880 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:33,883 INFO spawned: 'php-fpm7.4' with pid 541
2022-04-07 10:12:34,915 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:34,915 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:35,919 INFO spawned: 'php-fpm7.4' with pid 542
2022-04-07 10:12:36,941 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:36,942 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:37,945 INFO spawned: 'php-fpm7.4' with pid 543
2022-04-07 10:12:38,980 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:38,980 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:39,984 INFO spawned: 'php-fpm7.4' with pid 544
2022-04-07 10:12:41,006 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:41,007 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:42,010 INFO spawned: 'php-fpm7.4' with pid 545
2022-04-07 10:12:43,036 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:43,036 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:44,040 INFO spawned: 'php-fpm7.4' with pid 546
2022-04-07 10:12:45,059 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:45,060 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:46,063 INFO spawned: 'php-fpm7.4' with pid 547
2022-04-07 10:12:47,089 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:47,090 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:12:48,093 INFO spawned: 'php-fpm7.4' with pid 548
2022-04-07 10:12:49,115 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:12:49,116 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:02,503 INFO Set uid to user 0 succeeded
2022-04-07 10:13:02,808 INFO RPC interface 'supervisor' initialized
2022-04-07 10:13:02,808 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:13:02,816 INFO supervisord started with pid 12
2022-04-07 10:13:03,819 INFO spawned: 'apache2' with pid 14
2022-04-07 10:13:03,821 INFO spawned: 'php-fpm7.4' with pid 15
2022-04-07 10:13:03,824 INFO spawned: 'rsyslog' with pid 16
2022-04-07 10:13:03,829 INFO exited: rsyslog (exit status 1; not expected)
2022-04-07 10:13:04,846 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:04,846 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:04,848 INFO spawned: 'rsyslog' with pid 81
2022-04-07 10:13:09,554 INFO Set uid to user 0 succeeded
2022-04-07 10:13:09,556 INFO RPC interface 'supervisor' initialized
2022-04-07 10:13:09,556 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:13:09,557 INFO supervisord started with pid 30
2022-04-07 10:13:10,560 INFO spawned: 'apache2' with pid 32
2022-04-07 10:13:10,563 INFO spawned: 'php-fpm7.4' with pid 33
2022-04-07 10:13:10,565 INFO spawned: 'rsyslog' with pid 34
2022-04-07 10:13:11,600 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:11,600 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:11,600 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:11,601 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:12,605 INFO spawned: 'php-fpm7.4' with pid 106
2022-04-07 10:13:13,637 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:13,637 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:14,640 INFO spawned: 'php-fpm7.4' with pid 107
2022-04-07 10:13:15,672 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:15,672 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:16,676 INFO spawned: 'php-fpm7.4' with pid 108
2022-04-07 10:13:17,699 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:17,699 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:18,703 INFO spawned: 'php-fpm7.4' with pid 109
2022-04-07 10:13:19,726 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:19,726 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:20,729 INFO spawned: 'php-fpm7.4' with pid 110
2022-04-07 10:13:21,768 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:21,768 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:22,772 INFO spawned: 'php-fpm7.4' with pid 111
2022-04-07 10:13:23,795 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:23,796 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:24,800 INFO spawned: 'php-fpm7.4' with pid 112
2022-04-07 10:13:25,822 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:25,822 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:26,826 INFO spawned: 'php-fpm7.4' with pid 113
2022-04-07 10:13:27,846 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:27,847 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:28,849 INFO spawned: 'php-fpm7.4' with pid 114
2022-04-07 10:13:29,882 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:29,882 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:13:30,886 INFO spawned: 'php-fpm7.4' with pid 115
2022-04-07 10:13:42,502 INFO Set uid to user 0 succeeded
2022-04-07 10:13:42,504 INFO RPC interface 'supervisor' initialized
2022-04-07 10:13:42,504 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:13:42,504 INFO supervisord started with pid 27
2022-04-07 10:13:43,507 INFO spawned: 'apache2' with pid 29
2022-04-07 10:13:43,510 INFO spawned: 'php-fpm7.4' with pid 30
2022-04-07 10:13:43,512 INFO spawned: 'rsyslog' with pid 31
2022-04-07 10:13:44,532 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:44,532 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:44,532 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:13:44,532 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:23:38,343 INFO Set uid to user 0 succeeded
2022-04-07 10:23:38,345 INFO RPC interface 'supervisor' initialized
2022-04-07 10:23:38,345 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:23:38,346 INFO supervisord started with pid 28
2022-04-07 10:23:39,349 INFO spawned: 'apache2' with pid 30
2022-04-07 10:23:39,350 INFO spawnerr: can't find command '/usr/sbin/php-fpm7.4'
2022-04-07 10:23:39,352 INFO spawned: 'rsyslog' with pid 31
2022-04-07 10:23:40,387 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:23:40,387 INFO spawnerr: can't find command '/usr/sbin/php-fpm7.4'
2022-04-07 10:23:40,387 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:23:42,390 INFO spawnerr: can't find command '/usr/sbin/php-fpm7.4'
2022-04-07 10:23:45,394 INFO spawnerr: can't find command '/usr/sbin/php-fpm7.4'
2022-04-07 10:23:45,395 INFO gave up: php-fpm7.4 entered FATAL state, too many start retries too quickly
2022-04-07 10:24:29,223 INFO Set uid to user 0 succeeded
2022-04-07 10:24:29,224 INFO RPC interface 'supervisor' initialized
2022-04-07 10:24:29,225 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:24:29,225 INFO supervisord started with pid 28
2022-04-07 10:24:30,229 INFO spawned: 'apache2' with pid 30
2022-04-07 10:24:30,230 INFO spawnerr: can't find command '/usr/sbin/php7.3-fpm'
2022-04-07 10:24:30,233 INFO spawned: 'rsyslog' with pid 31
2022-04-07 10:24:31,263 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:24:31,263 INFO spawnerr: can't find command '/usr/sbin/php7.3-fpm'
2022-04-07 10:24:31,263 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:24:33,267 INFO spawnerr: can't find command '/usr/sbin/php7.3-fpm'
2022-04-07 10:24:36,271 INFO spawnerr: can't find command '/usr/sbin/php7.3-fpm'
2022-04-07 10:24:36,271 INFO gave up: php-fpm7.3 entered FATAL state, too many start retries too quickly
2022-04-07 10:25:11,769 INFO Set uid to user 0 succeeded
2022-04-07 10:25:11,771 INFO RPC interface 'supervisor' initialized
2022-04-07 10:25:11,771 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:25:11,771 INFO supervisord started with pid 28
2022-04-07 10:25:12,776 INFO spawned: 'apache2' with pid 30
2022-04-07 10:25:12,779 INFO spawned: 'php-fpm7.3' with pid 31
2022-04-07 10:25:12,781 INFO spawned: 'rsyslog' with pid 32
2022-04-07 10:25:13,814 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:13,814 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:13,815 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:13,815 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:14,820 INFO spawned: 'php-fpm7.3' with pid 104
2022-04-07 10:25:15,855 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:15,855 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:16,859 INFO spawned: 'php-fpm7.3' with pid 105
2022-04-07 10:25:17,885 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:17,885 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:18,889 INFO spawned: 'php-fpm7.3' with pid 106
2022-04-07 10:25:19,924 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:19,924 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:20,935 INFO spawned: 'php-fpm7.3' with pid 107
2022-04-07 10:25:21,969 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:21,969 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:22,972 INFO spawned: 'php-fpm7.3' with pid 108
2022-04-07 10:25:24,005 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:24,006 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:25,009 INFO spawned: 'php-fpm7.3' with pid 109
2022-04-07 10:25:26,044 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:26,044 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:27,048 INFO spawned: 'php-fpm7.3' with pid 110
2022-04-07 10:25:28,083 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:28,083 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:29,087 INFO spawned: 'php-fpm7.3' with pid 111
2022-04-07 10:25:30,121 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:30,121 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:31,125 INFO spawned: 'php-fpm7.3' with pid 112
2022-04-07 10:25:32,149 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:32,149 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:33,153 INFO spawned: 'php-fpm7.3' with pid 113
2022-04-07 10:25:34,179 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:34,179 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:35,182 INFO spawned: 'php-fpm7.3' with pid 114
2022-04-07 10:25:36,213 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:36,214 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:37,218 INFO spawned: 'php-fpm7.3' with pid 122
2022-04-07 10:25:38,252 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:38,252 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:39,255 INFO spawned: 'php-fpm7.3' with pid 124
2022-04-07 10:25:40,288 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:40,288 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:41,292 INFO spawned: 'php-fpm7.3' with pid 125
2022-04-07 10:25:42,316 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:42,317 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:43,321 INFO spawned: 'php-fpm7.3' with pid 126
2022-04-07 10:25:44,345 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:44,346 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:45,349 INFO spawned: 'php-fpm7.3' with pid 127
2022-04-07 10:25:46,375 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:46,375 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:47,380 INFO spawned: 'php-fpm7.3' with pid 128
2022-04-07 10:25:48,414 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:48,415 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:49,425 INFO spawned: 'php-fpm7.3' with pid 129
2022-04-07 10:25:50,459 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:50,460 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:51,463 INFO spawned: 'php-fpm7.3' with pid 131
2022-04-07 10:25:52,497 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:52,497 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:53,501 INFO spawned: 'php-fpm7.3' with pid 132
2022-04-07 10:25:54,539 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:54,539 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:55,542 INFO spawned: 'php-fpm7.3' with pid 133
2022-04-07 10:25:56,576 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:56,577 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:57,580 INFO spawned: 'php-fpm7.3' with pid 134
2022-04-07 10:25:58,613 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:25:58,613 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:25:59,618 INFO spawned: 'php-fpm7.3' with pid 135
2022-04-07 10:26:00,652 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:26:00,652 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:26:01,657 INFO spawned: 'php-fpm7.3' with pid 136
2022-04-07 10:26:02,691 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:26:02,691 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:26:03,694 INFO spawned: 'php-fpm7.3' with pid 137
2022-04-07 10:26:04,731 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:26:04,731 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:28:58,637 INFO Set uid to user 0 succeeded
2022-04-07 10:28:58,639 INFO RPC interface 'supervisor' initialized
2022-04-07 10:28:58,639 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:28:58,639 INFO supervisord started with pid 29
2022-04-07 10:28:59,642 INFO spawned: 'apache2' with pid 31
2022-04-07 10:28:59,645 INFO spawned: 'php-fpm7.3' with pid 32
2022-04-07 10:28:59,647 INFO spawned: 'rsyslog' with pid 33
2022-04-07 10:29:00,683 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:00,683 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:00,683 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:00,683 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:29:01,687 INFO spawned: 'php-fpm7.3' with pid 105
2022-04-07 10:29:02,720 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:02,720 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:29:03,723 INFO spawned: 'php-fpm7.3' with pid 106
2022-04-07 10:29:04,755 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:04,755 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:29:05,758 INFO spawned: 'php-fpm7.3' with pid 107
2022-04-07 10:29:06,783 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:29:06,783 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:31:55,080 INFO Set uid to user 0 succeeded
2022-04-07 10:31:55,082 INFO RPC interface 'supervisor' initialized
2022-04-07 10:31:55,082 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:31:55,082 INFO supervisord started with pid 28
2022-04-07 10:31:56,084 INFO spawned: 'apache2' with pid 30
2022-04-07 10:31:56,087 INFO spawned: 'php-fpm7.3' with pid 31
2022-04-07 10:31:56,089 INFO spawned: 'rsyslog' with pid 32
2022-04-07 10:31:57,119 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:31:57,119 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:31:57,119 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:31:57,119 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:31:58,123 INFO spawned: 'php-fpm7.3' with pid 104
2022-04-07 10:31:59,157 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:31:59,157 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:00,161 INFO spawned: 'php-fpm7.3' with pid 105
2022-04-07 10:32:01,199 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:01,199 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:02,202 INFO spawned: 'php-fpm7.3' with pid 106
2022-04-07 10:32:03,237 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:03,237 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:04,240 INFO spawned: 'php-fpm7.3' with pid 107
2022-04-07 10:32:05,275 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:05,275 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:06,278 INFO spawned: 'php-fpm7.3' with pid 108
2022-04-07 10:32:07,312 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:07,313 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:08,316 INFO spawned: 'php-fpm7.3' with pid 109
2022-04-07 10:32:09,351 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:09,351 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:10,355 INFO spawned: 'php-fpm7.3' with pid 110
2022-04-07 10:32:11,389 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:11,390 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:12,393 INFO spawned: 'php-fpm7.3' with pid 111
2022-04-07 10:32:13,416 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:13,416 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:14,420 INFO spawned: 'php-fpm7.3' with pid 112
2022-04-07 10:32:15,454 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:15,455 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:16,458 INFO spawned: 'php-fpm7.3' with pid 113
2022-04-07 10:32:17,492 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:17,492 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:18,496 INFO spawned: 'php-fpm7.3' with pid 114
2022-04-07 10:32:19,533 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:19,534 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:20,537 INFO spawned: 'php-fpm7.3' with pid 115
2022-04-07 10:32:21,570 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:21,570 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:22,580 INFO spawned: 'php-fpm7.3' with pid 116
2022-04-07 10:32:23,612 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:23,612 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:24,615 INFO spawned: 'php-fpm7.3' with pid 117
2022-04-07 10:32:25,639 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:25,639 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:26,642 INFO spawned: 'php-fpm7.3' with pid 118
2022-04-07 10:32:27,663 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:27,663 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:28,667 INFO spawned: 'php-fpm7.3' with pid 119
2022-04-07 10:32:29,702 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:29,702 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:30,705 INFO spawned: 'php-fpm7.3' with pid 120
2022-04-07 10:32:31,738 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:31,738 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:32,740 INFO spawned: 'php-fpm7.3' with pid 121
2022-04-07 10:32:33,773 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:33,773 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:34,777 INFO spawned: 'php-fpm7.3' with pid 122
2022-04-07 10:32:35,814 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:35,814 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:36,819 INFO spawned: 'php-fpm7.3' with pid 130
2022-04-07 10:32:37,852 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:37,852 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:38,856 INFO spawned: 'php-fpm7.3' with pid 131
2022-04-07 10:32:39,884 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:39,884 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:40,888 INFO spawned: 'php-fpm7.3' with pid 133
2022-04-07 10:32:41,920 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:41,921 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:42,925 INFO spawned: 'php-fpm7.3' with pid 134
2022-04-07 10:32:43,957 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:43,958 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:44,960 INFO spawned: 'php-fpm7.3' with pid 135
2022-04-07 10:32:45,982 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:45,982 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:46,985 INFO spawned: 'php-fpm7.3' with pid 136
2022-04-07 10:32:48,008 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:48,008 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:49,012 INFO spawned: 'php-fpm7.3' with pid 137
2022-04-07 10:32:50,045 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:50,045 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:51,049 INFO spawned: 'php-fpm7.3' with pid 138
2022-04-07 10:32:52,074 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:52,075 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:53,078 INFO spawned: 'php-fpm7.3' with pid 139
2022-04-07 10:32:54,112 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:54,113 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:55,124 INFO spawned: 'php-fpm7.3' with pid 140
2022-04-07 10:32:56,147 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:56,147 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:57,150 INFO spawned: 'php-fpm7.3' with pid 141
2022-04-07 10:32:58,182 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:32:58,183 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:32:59,185 INFO spawned: 'php-fpm7.3' with pid 142
2022-04-07 10:33:00,218 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:00,219 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:01,222 INFO spawned: 'php-fpm7.3' with pid 143
2022-04-07 10:33:02,255 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:02,255 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:03,258 INFO spawned: 'php-fpm7.3' with pid 144
2022-04-07 10:33:04,294 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:04,294 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:05,297 INFO spawned: 'php-fpm7.3' with pid 145
2022-04-07 10:33:06,332 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:06,332 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:07,336 INFO spawned: 'php-fpm7.3' with pid 146
2022-04-07 10:33:08,369 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:08,370 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:09,373 INFO spawned: 'php-fpm7.3' with pid 147
2022-04-07 10:33:10,405 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:10,406 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:11,409 INFO spawned: 'php-fpm7.3' with pid 149
2022-04-07 10:33:12,442 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:12,442 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:13,446 INFO spawned: 'php-fpm7.3' with pid 151
2022-04-07 10:33:14,483 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:14,484 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:15,494 INFO spawned: 'php-fpm7.3' with pid 152
2022-04-07 10:33:16,534 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:16,535 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:17,538 INFO spawned: 'php-fpm7.3' with pid 153
2022-04-07 10:33:18,573 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:18,574 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:19,576 INFO spawned: 'php-fpm7.3' with pid 154
2022-04-07 10:33:20,611 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:20,611 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:21,615 INFO spawned: 'php-fpm7.3' with pid 155
2022-04-07 10:33:22,649 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:22,650 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:23,654 INFO spawned: 'php-fpm7.3' with pid 156
2022-04-07 10:33:24,688 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:24,688 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:25,692 INFO spawned: 'php-fpm7.3' with pid 158
2022-04-07 10:33:26,726 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:26,727 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:27,730 INFO spawned: 'php-fpm7.3' with pid 159
2022-04-07 10:33:28,762 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:28,762 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:29,765 INFO spawned: 'php-fpm7.3' with pid 160
2022-04-07 10:33:30,790 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:30,790 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:31,795 INFO spawned: 'php-fpm7.3' with pid 161
2022-04-07 10:33:32,821 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:32,822 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:33,824 INFO spawned: 'php-fpm7.3' with pid 162
2022-04-07 10:33:34,862 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:34,863 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:35,866 INFO spawned: 'php-fpm7.3' with pid 163
2022-04-07 10:33:36,897 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:36,898 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:37,901 INFO spawned: 'php-fpm7.3' with pid 164
2022-04-07 10:33:38,934 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:38,934 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:39,937 INFO spawned: 'php-fpm7.3' with pid 165
2022-04-07 10:33:40,970 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:40,970 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:41,973 INFO spawned: 'php-fpm7.3' with pid 166
2022-04-07 10:33:43,006 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:43,007 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:44,017 INFO spawned: 'php-fpm7.3' with pid 167
2022-04-07 10:33:45,053 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:45,054 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:46,056 INFO spawned: 'php-fpm7.3' with pid 169
2022-04-07 10:33:47,082 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:47,083 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:48,086 INFO spawned: 'php-fpm7.3' with pid 170
2022-04-07 10:33:49,107 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:49,107 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:50,110 INFO spawned: 'php-fpm7.3' with pid 171
2022-04-07 10:33:51,141 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:51,141 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:52,144 INFO spawned: 'php-fpm7.3' with pid 172
2022-04-07 10:33:53,179 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:53,179 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:54,182 INFO spawned: 'php-fpm7.3' with pid 173
2022-04-07 10:33:55,215 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:55,215 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:56,218 INFO spawned: 'php-fpm7.3' with pid 174
2022-04-07 10:33:57,253 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:57,253 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:33:58,258 INFO spawned: 'php-fpm7.3' with pid 175
2022-04-07 10:33:59,290 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:33:59,291 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:00,294 INFO spawned: 'php-fpm7.3' with pid 176
2022-04-07 10:34:01,324 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:01,324 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:02,327 INFO spawned: 'php-fpm7.3' with pid 177
2022-04-07 10:34:03,357 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:03,357 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:04,360 INFO spawned: 'php-fpm7.3' with pid 178
2022-04-07 10:34:05,394 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:05,394 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:06,397 INFO spawned: 'php-fpm7.3' with pid 179
2022-04-07 10:34:07,430 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:07,430 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:08,440 INFO spawned: 'php-fpm7.3' with pid 180
2022-04-07 10:34:09,474 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:09,475 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:10,480 INFO spawned: 'php-fpm7.3' with pid 181
2022-04-07 10:34:11,512 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:11,512 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:12,515 INFO spawned: 'php-fpm7.3' with pid 182
2022-04-07 10:34:13,548 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:13,548 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:14,552 INFO spawned: 'php-fpm7.3' with pid 183
2022-04-07 10:34:15,585 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:15,585 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:16,588 INFO spawned: 'php-fpm7.3' with pid 184
2022-04-07 10:34:17,616 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:17,616 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:18,620 INFO spawned: 'php-fpm7.3' with pid 185
2022-04-07 10:34:19,653 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:19,653 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:20,656 INFO spawned: 'php-fpm7.3' with pid 186
2022-04-07 10:34:21,689 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:21,689 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:22,692 INFO spawned: 'php-fpm7.3' with pid 187
2022-04-07 10:34:23,723 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:23,724 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:24,727 INFO spawned: 'php-fpm7.3' with pid 188
2022-04-07 10:34:25,758 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:25,759 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:26,762 INFO spawned: 'php-fpm7.3' with pid 189
2022-04-07 10:34:27,800 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:27,800 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:28,803 INFO spawned: 'php-fpm7.3' with pid 190
2022-04-07 10:34:29,836 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:29,837 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:30,840 INFO spawned: 'php-fpm7.3' with pid 191
2022-04-07 10:34:31,873 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:31,874 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:32,876 INFO spawned: 'php-fpm7.3' with pid 192
2022-04-07 10:34:33,902 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:33,902 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:34,906 INFO spawned: 'php-fpm7.3' with pid 193
2022-04-07 10:34:35,937 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:35,937 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:36,941 INFO spawned: 'php-fpm7.3' with pid 194
2022-04-07 10:34:37,973 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:37,974 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:38,976 INFO spawned: 'php-fpm7.3' with pid 195
2022-04-07 10:34:40,008 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:40,008 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:41,012 INFO spawned: 'php-fpm7.3' with pid 196
2022-04-07 10:34:42,045 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:42,045 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:43,048 INFO spawned: 'php-fpm7.3' with pid 197
2022-04-07 10:34:44,084 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:44,084 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:45,088 INFO spawned: 'php-fpm7.3' with pid 198
2022-04-07 10:34:46,120 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:46,120 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:47,125 INFO spawned: 'php-fpm7.3' with pid 199
2022-04-07 10:34:48,157 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:48,157 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:49,160 INFO spawned: 'php-fpm7.3' with pid 200
2022-04-07 10:34:50,190 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:50,191 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:51,194 INFO spawned: 'php-fpm7.3' with pid 201
2022-04-07 10:34:52,229 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:52,229 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:53,232 INFO spawned: 'php-fpm7.3' with pid 202
2022-04-07 10:34:54,265 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:54,266 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:55,276 INFO spawned: 'php-fpm7.3' with pid 203
2022-04-07 10:34:56,310 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:56,310 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:57,313 INFO spawned: 'php-fpm7.3' with pid 204
2022-04-07 10:34:58,345 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:34:58,345 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:34:59,348 INFO spawned: 'php-fpm7.3' with pid 205
2022-04-07 10:35:00,381 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:00,381 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:01,384 INFO spawned: 'php-fpm7.3' with pid 206
2022-04-07 10:35:02,416 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:02,416 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:03,420 INFO spawned: 'php-fpm7.3' with pid 207
2022-04-07 10:35:04,452 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:04,453 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:05,456 INFO spawned: 'php-fpm7.3' with pid 208
2022-04-07 10:35:06,489 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:06,489 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:07,493 INFO spawned: 'php-fpm7.3' with pid 209
2022-04-07 10:35:08,526 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:08,527 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:09,530 INFO spawned: 'php-fpm7.3' with pid 210
2022-04-07 10:35:10,565 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:10,565 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:11,568 INFO spawned: 'php-fpm7.3' with pid 211
2022-04-07 10:35:12,600 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:12,600 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:13,602 INFO spawned: 'php-fpm7.3' with pid 212
2022-04-07 10:35:14,626 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:14,626 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:15,636 INFO spawned: 'php-fpm7.3' with pid 213
2022-04-07 10:35:16,669 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:16,669 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:17,672 INFO spawned: 'php-fpm7.3' with pid 214
2022-04-07 10:35:18,705 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:18,705 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:19,707 INFO spawned: 'php-fpm7.3' with pid 215
2022-04-07 10:35:20,730 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:20,731 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:21,734 INFO spawned: 'php-fpm7.3' with pid 216
2022-04-07 10:35:22,768 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:22,768 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:23,771 INFO spawned: 'php-fpm7.3' with pid 217
2022-04-07 10:35:24,803 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:24,804 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:25,806 INFO spawned: 'php-fpm7.3' with pid 218
2022-04-07 10:35:26,833 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:26,833 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:27,836 INFO spawned: 'php-fpm7.3' with pid 219
2022-04-07 10:35:28,868 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:28,868 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:29,871 INFO spawned: 'php-fpm7.3' with pid 220
2022-04-07 10:35:30,904 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:30,904 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:31,908 INFO spawned: 'php-fpm7.3' with pid 221
2022-04-07 10:35:32,938 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:32,939 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:33,941 INFO spawned: 'php-fpm7.3' with pid 222
2022-04-07 10:35:34,971 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:34,971 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:35,976 INFO spawned: 'php-fpm7.3' with pid 223
2022-04-07 10:35:37,007 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:37,007 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:38,011 INFO spawned: 'php-fpm7.3' with pid 224
2022-04-07 10:35:39,044 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:39,044 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:40,048 INFO spawned: 'php-fpm7.3' with pid 225
2022-04-07 10:35:41,081 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:41,081 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:42,084 INFO spawned: 'php-fpm7.3' with pid 226
2022-04-07 10:35:43,120 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:43,120 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:44,123 INFO spawned: 'php-fpm7.3' with pid 227
2022-04-07 10:35:45,154 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:45,155 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:46,159 INFO spawned: 'php-fpm7.3' with pid 228
2022-04-07 10:35:47,190 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:47,190 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:48,192 INFO spawned: 'php-fpm7.3' with pid 229
2022-04-07 10:35:49,227 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:49,228 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:50,230 INFO spawned: 'php-fpm7.3' with pid 230
2022-04-07 10:35:51,253 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:51,253 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:52,257 INFO spawned: 'php-fpm7.3' with pid 231
2022-04-07 10:35:53,289 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:53,289 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:54,292 INFO spawned: 'php-fpm7.3' with pid 232
2022-04-07 10:35:55,319 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:55,319 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:56,322 INFO spawned: 'php-fpm7.3' with pid 233
2022-04-07 10:35:57,356 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:57,356 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:35:58,360 INFO spawned: 'php-fpm7.3' with pid 234
2022-04-07 10:35:59,390 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:35:59,391 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:00,395 INFO spawned: 'php-fpm7.3' with pid 235
2022-04-07 10:36:01,429 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:01,429 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:02,432 INFO spawned: 'php-fpm7.3' with pid 236
2022-04-07 10:36:03,468 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:03,469 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:04,473 INFO spawned: 'php-fpm7.3' with pid 237
2022-04-07 10:36:05,504 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:05,504 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:06,508 INFO spawned: 'php-fpm7.3' with pid 238
2022-04-07 10:36:07,531 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:07,531 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:08,540 INFO spawned: 'php-fpm7.3' with pid 239
2022-04-07 10:36:09,574 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:09,574 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:10,580 INFO spawned: 'php-fpm7.3' with pid 240
2022-04-07 10:36:11,607 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:11,607 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:12,610 INFO spawned: 'php-fpm7.3' with pid 241
2022-04-07 10:36:13,642 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:13,643 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:14,646 INFO spawned: 'php-fpm7.3' with pid 242
2022-04-07 10:36:15,669 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:15,669 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:16,673 INFO spawned: 'php-fpm7.3' with pid 243
2022-04-07 10:36:17,707 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:17,707 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:18,711 INFO spawned: 'php-fpm7.3' with pid 244
2022-04-07 10:36:19,744 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:19,744 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:20,748 INFO spawned: 'php-fpm7.3' with pid 245
2022-04-07 10:36:21,780 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:21,781 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:22,791 INFO spawned: 'php-fpm7.3' with pid 249
2022-04-07 10:36:23,814 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:23,814 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:24,818 INFO spawned: 'php-fpm7.3' with pid 250
2022-04-07 10:36:25,846 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:25,846 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:26,849 INFO spawned: 'php-fpm7.3' with pid 251
2022-04-07 10:36:27,873 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:27,874 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:28,877 INFO spawned: 'php-fpm7.3' with pid 252
2022-04-07 10:36:29,910 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:29,910 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:30,914 INFO spawned: 'php-fpm7.3' with pid 253
2022-04-07 10:36:31,938 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:31,939 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:32,941 INFO spawned: 'php-fpm7.3' with pid 259
2022-04-07 10:36:33,974 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:33,974 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:34,979 INFO spawned: 'php-fpm7.3' with pid 260
2022-04-07 10:36:36,015 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:36,015 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:37,019 INFO spawned: 'php-fpm7.3' with pid 264
2022-04-07 10:36:38,043 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:38,043 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:39,046 INFO spawned: 'php-fpm7.3' with pid 265
2022-04-07 10:36:40,081 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:40,081 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:41,084 INFO spawned: 'php-fpm7.3' with pid 266
2022-04-07 10:36:42,116 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:42,116 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:43,119 INFO spawned: 'php-fpm7.3' with pid 267
2022-04-07 10:36:44,153 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:44,153 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:45,157 INFO spawned: 'php-fpm7.3' with pid 268
2022-04-07 10:36:46,181 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:46,181 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:47,185 INFO spawned: 'php-fpm7.3' with pid 269
2022-04-07 10:36:48,208 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:48,209 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:49,212 INFO spawned: 'php-fpm7.3' with pid 270
2022-04-07 10:36:50,238 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:50,238 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:51,242 INFO spawned: 'php-fpm7.3' with pid 271
2022-04-07 10:36:52,264 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:52,264 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:53,268 INFO spawned: 'php-fpm7.3' with pid 272
2022-04-07 10:36:54,302 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:54,302 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:55,313 INFO spawned: 'php-fpm7.3' with pid 276
2022-04-07 10:36:56,338 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:56,338 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:57,342 INFO spawned: 'php-fpm7.3' with pid 277
2022-04-07 10:36:58,365 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:36:58,366 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:36:59,369 INFO spawned: 'php-fpm7.3' with pid 278
2022-04-07 10:37:00,404 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:00,404 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:01,408 INFO spawned: 'php-fpm7.3' with pid 286
2022-04-07 10:37:02,429 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:02,429 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:03,433 INFO spawned: 'php-fpm7.3' with pid 287
2022-04-07 10:37:04,321 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:05,375 INFO spawned: 'php-fpm7.3' with pid 301
2022-04-07 10:37:06,396 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:06,397 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:07,399 INFO spawned: 'php-fpm7.3' with pid 302
2022-04-07 10:37:08,421 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:08,421 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:09,425 INFO spawned: 'php-fpm7.3' with pid 303
2022-04-07 10:37:10,457 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:10,457 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:11,460 INFO spawned: 'php-fpm7.3' with pid 304
2022-04-07 10:37:12,493 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:12,493 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:13,497 INFO spawned: 'php-fpm7.3' with pid 305
2022-04-07 10:37:14,520 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:14,521 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:15,525 INFO spawned: 'php-fpm7.3' with pid 306
2022-04-07 10:37:16,548 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:16,549 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:17,552 INFO spawned: 'php-fpm7.3' with pid 307
2022-04-07 10:37:18,586 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:18,586 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:19,590 INFO spawned: 'php-fpm7.3' with pid 308
2022-04-07 10:37:20,623 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:20,623 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:21,627 INFO spawned: 'php-fpm7.3' with pid 309
2022-04-07 10:37:22,660 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:22,660 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:23,663 INFO spawned: 'php-fpm7.3' with pid 310
2022-04-07 10:37:24,695 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:24,695 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:25,699 INFO spawned: 'php-fpm7.3' with pid 311
2022-04-07 10:37:26,734 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:26,734 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:27,737 INFO spawned: 'php-fpm7.3' with pid 312
2022-04-07 10:37:28,770 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:28,770 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:29,774 INFO spawned: 'php-fpm7.3' with pid 313
2022-04-07 10:37:30,810 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:30,810 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:31,813 INFO spawned: 'php-fpm7.3' with pid 314
2022-04-07 10:37:32,846 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:32,847 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:33,850 INFO spawned: 'php-fpm7.3' with pid 315
2022-04-07 10:37:34,883 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:34,883 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:35,886 INFO spawned: 'php-fpm7.3' with pid 316
2022-04-07 10:37:36,919 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:36,919 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:37,923 INFO spawned: 'php-fpm7.3' with pid 317
2022-04-07 10:37:38,953 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:38,953 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:39,957 INFO spawned: 'php-fpm7.3' with pid 318
2022-04-07 10:37:40,986 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:40,987 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:41,990 INFO spawned: 'php-fpm7.3' with pid 319
2022-04-07 10:37:43,022 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:43,022 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:44,026 INFO spawned: 'php-fpm7.3' with pid 320
2022-04-07 10:37:45,062 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:45,062 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:46,065 INFO spawned: 'php-fpm7.3' with pid 321
2022-04-07 10:37:47,096 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:47,097 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:48,100 INFO spawned: 'php-fpm7.3' with pid 322
2022-04-07 10:37:49,132 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:49,132 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:50,135 INFO spawned: 'php-fpm7.3' with pid 323
2022-04-07 10:37:51,169 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:51,169 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:52,172 INFO spawned: 'php-fpm7.3' with pid 324
2022-04-07 10:37:53,203 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:53,203 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:54,206 INFO spawned: 'php-fpm7.3' with pid 325
2022-04-07 10:37:55,243 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:55,243 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:56,246 INFO spawned: 'php-fpm7.3' with pid 326
2022-04-07 10:37:57,270 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:57,270 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:37:58,275 INFO spawned: 'php-fpm7.3' with pid 327
2022-04-07 10:37:59,306 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:37:59,306 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:00,309 INFO spawned: 'php-fpm7.3' with pid 328
2022-04-07 10:38:01,343 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:01,343 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:02,346 INFO spawned: 'php-fpm7.3' with pid 329
2022-04-07 10:38:03,381 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:03,381 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:04,384 INFO spawned: 'php-fpm7.3' with pid 330
2022-04-07 10:38:05,414 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:05,415 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:06,418 INFO spawned: 'php-fpm7.3' with pid 331
2022-04-07 10:38:07,449 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:07,450 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:08,453 INFO spawned: 'php-fpm7.3' with pid 332
2022-04-07 10:38:09,486 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:09,486 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:10,490 INFO spawned: 'php-fpm7.3' with pid 333
2022-04-07 10:38:11,525 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:11,525 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:12,528 INFO spawned: 'php-fpm7.3' with pid 334
2022-04-07 10:38:13,559 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:13,559 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:14,562 INFO spawned: 'php-fpm7.3' with pid 335
2022-04-07 10:38:15,595 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:15,595 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:16,598 INFO spawned: 'php-fpm7.3' with pid 336
2022-04-07 10:38:17,624 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:17,625 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:18,628 INFO spawned: 'php-fpm7.3' with pid 337
2022-04-07 10:38:19,661 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:19,662 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:20,664 INFO spawned: 'php-fpm7.3' with pid 338
2022-04-07 10:38:21,695 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:21,695 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:22,699 INFO spawned: 'php-fpm7.3' with pid 339
2022-04-07 10:38:23,734 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:23,734 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:24,737 INFO spawned: 'php-fpm7.3' with pid 340
2022-04-07 10:38:25,767 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:25,767 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:26,770 INFO spawned: 'php-fpm7.3' with pid 341
2022-04-07 10:38:27,803 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:27,804 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:28,806 INFO spawned: 'php-fpm7.3' with pid 342
2022-04-07 10:38:29,830 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:29,830 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:30,833 INFO spawned: 'php-fpm7.3' with pid 343
2022-04-07 10:38:31,867 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:31,867 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:32,870 INFO spawned: 'php-fpm7.3' with pid 344
2022-04-07 10:38:33,900 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:33,900 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:34,905 INFO spawned: 'php-fpm7.3' with pid 345
2022-04-07 10:38:35,934 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:35,935 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:36,938 INFO spawned: 'php-fpm7.3' with pid 346
2022-04-07 10:38:37,970 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:37,970 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:38,972 INFO spawned: 'php-fpm7.3' with pid 347
2022-04-07 10:38:39,999 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:39,999 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:41,001 INFO spawned: 'php-fpm7.3' with pid 348
2022-04-07 10:38:42,028 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:42,028 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:43,030 INFO spawned: 'php-fpm7.3' with pid 349
2022-04-07 10:38:44,051 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:44,051 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:45,054 INFO spawned: 'php-fpm7.3' with pid 350
2022-04-07 10:38:46,088 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:46,089 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:47,092 INFO spawned: 'php-fpm7.3' with pid 351
2022-04-07 10:38:48,127 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:48,127 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:49,137 INFO spawned: 'php-fpm7.3' with pid 352
2022-04-07 10:38:50,160 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:50,161 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:51,164 INFO spawned: 'php-fpm7.3' with pid 353
2022-04-07 10:38:52,195 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:52,195 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:53,198 INFO spawned: 'php-fpm7.3' with pid 354
2022-04-07 10:38:54,230 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:54,231 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:55,234 INFO spawned: 'php-fpm7.3' with pid 355
2022-04-07 10:38:56,267 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:56,267 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:57,270 INFO spawned: 'php-fpm7.3' with pid 356
2022-04-07 10:38:58,295 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:38:58,295 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:38:59,298 INFO spawned: 'php-fpm7.3' with pid 357
2022-04-07 10:39:00,331 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:00,331 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:01,334 INFO spawned: 'php-fpm7.3' with pid 358
2022-04-07 10:39:02,367 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:02,367 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:03,370 INFO spawned: 'php-fpm7.3' with pid 359
2022-04-07 10:39:04,394 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:04,395 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:05,398 INFO spawned: 'php-fpm7.3' with pid 360
2022-04-07 10:39:06,432 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:06,432 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:07,436 INFO spawned: 'php-fpm7.3' with pid 361
2022-04-07 10:39:08,470 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:08,470 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:09,474 INFO spawned: 'php-fpm7.3' with pid 362
2022-04-07 10:39:10,504 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:10,504 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:11,507 INFO spawned: 'php-fpm7.3' with pid 363
2022-04-07 10:39:12,539 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:12,539 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:13,542 INFO spawned: 'php-fpm7.3' with pid 364
2022-04-07 10:39:14,572 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:14,572 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:15,575 INFO spawned: 'php-fpm7.3' with pid 365
2022-04-07 10:39:16,606 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:16,606 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:17,610 INFO spawned: 'php-fpm7.3' with pid 366
2022-04-07 10:39:18,644 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:18,644 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:19,647 INFO spawned: 'php-fpm7.3' with pid 367
2022-04-07 10:39:20,679 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:20,679 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:21,682 INFO spawned: 'php-fpm7.3' with pid 368
2022-04-07 10:39:22,713 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:22,714 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:23,716 INFO spawned: 'php-fpm7.3' with pid 369
2022-04-07 10:39:24,749 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:24,749 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:25,753 INFO spawned: 'php-fpm7.3' with pid 370
2022-04-07 10:39:26,787 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:26,787 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:27,791 INFO spawned: 'php-fpm7.3' with pid 371
2022-04-07 10:39:28,823 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:28,823 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:29,826 INFO spawned: 'php-fpm7.3' with pid 372
2022-04-07 10:39:30,858 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:30,858 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:31,862 INFO spawned: 'php-fpm7.3' with pid 373
2022-04-07 10:39:32,884 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:32,884 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:33,894 INFO spawned: 'php-fpm7.3' with pid 374
2022-04-07 10:39:34,931 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:34,931 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:35,934 INFO spawned: 'php-fpm7.3' with pid 375
2022-04-07 10:39:36,955 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:36,956 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:37,959 INFO spawned: 'php-fpm7.3' with pid 376
2022-04-07 10:39:38,990 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:38,991 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:39,994 INFO spawned: 'php-fpm7.3' with pid 377
2022-04-07 10:39:41,025 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:41,025 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:42,028 INFO spawned: 'php-fpm7.3' with pid 378
2022-04-07 10:39:43,062 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:43,062 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:44,065 INFO spawned: 'php-fpm7.3' with pid 379
2022-04-07 10:39:45,098 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:45,098 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:46,101 INFO spawned: 'php-fpm7.3' with pid 380
2022-04-07 10:39:47,134 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:47,135 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:48,138 INFO spawned: 'php-fpm7.3' with pid 381
2022-04-07 10:39:49,170 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:49,171 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:50,174 INFO spawned: 'php-fpm7.3' with pid 382
2022-04-07 10:39:51,204 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:51,204 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:52,208 INFO spawned: 'php-fpm7.3' with pid 383
2022-04-07 10:39:53,242 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:53,243 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:54,246 INFO spawned: 'php-fpm7.3' with pid 384
2022-04-07 10:39:55,279 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:55,279 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:56,282 INFO spawned: 'php-fpm7.3' with pid 385
2022-04-07 10:39:57,314 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:57,315 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:39:58,319 INFO spawned: 'php-fpm7.3' with pid 386
2022-04-07 10:39:59,345 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:39:59,346 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:00,348 INFO spawned: 'php-fpm7.3' with pid 387
2022-04-07 10:40:01,379 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:01,379 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:02,382 INFO spawned: 'php-fpm7.3' with pid 388
2022-04-07 10:40:03,415 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:03,415 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:04,418 INFO spawned: 'php-fpm7.3' with pid 389
2022-04-07 10:40:05,446 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:05,446 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:06,450 INFO spawned: 'php-fpm7.3' with pid 390
2022-04-07 10:40:07,483 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:07,483 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:08,486 INFO spawned: 'php-fpm7.3' with pid 391
2022-04-07 10:40:09,509 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:09,509 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:10,512 INFO spawned: 'php-fpm7.3' with pid 392
2022-04-07 10:40:11,545 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:11,545 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:12,548 INFO spawned: 'php-fpm7.3' with pid 393
2022-04-07 10:40:13,580 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:13,581 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:14,584 INFO spawned: 'php-fpm7.3' with pid 394
2022-04-07 10:40:15,618 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:15,618 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:16,628 INFO spawned: 'php-fpm7.3' with pid 395
2022-04-07 10:40:17,661 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:17,662 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:18,664 INFO spawned: 'php-fpm7.3' with pid 396
2022-04-07 10:40:19,694 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:19,695 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:20,698 INFO spawned: 'php-fpm7.3' with pid 397
2022-04-07 10:40:21,730 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:21,730 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:22,734 INFO spawned: 'php-fpm7.3' with pid 398
2022-04-07 10:40:23,765 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:23,766 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:24,769 INFO spawned: 'php-fpm7.3' with pid 399
2022-04-07 10:40:25,801 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:25,801 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:26,804 INFO spawned: 'php-fpm7.3' with pid 400
2022-04-07 10:40:27,838 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:27,838 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:28,842 INFO spawned: 'php-fpm7.3' with pid 401
2022-04-07 10:40:29,878 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:29,879 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:30,882 INFO spawned: 'php-fpm7.3' with pid 402
2022-04-07 10:40:31,917 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:31,918 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:32,921 INFO spawned: 'php-fpm7.3' with pid 403
2022-04-07 10:40:33,951 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:33,951 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:34,955 INFO spawned: 'php-fpm7.3' with pid 404
2022-04-07 10:40:35,987 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:35,987 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:36,991 INFO spawned: 'php-fpm7.3' with pid 405
2022-04-07 10:40:38,027 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:38,027 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:39,029 INFO spawned: 'php-fpm7.3' with pid 406
2022-04-07 10:40:40,049 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:40,049 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:41,052 INFO spawned: 'php-fpm7.3' with pid 407
2022-04-07 10:40:42,086 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:42,087 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:43,091 INFO spawned: 'php-fpm7.3' with pid 408
2022-04-07 10:40:44,122 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:44,123 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:45,126 INFO spawned: 'php-fpm7.3' with pid 409
2022-04-07 10:40:46,149 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:46,150 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:47,152 INFO spawned: 'php-fpm7.3' with pid 410
2022-04-07 10:40:48,187 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:48,187 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:49,190 INFO spawned: 'php-fpm7.3' with pid 411
2022-04-07 10:40:50,221 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:50,221 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:51,224 INFO spawned: 'php-fpm7.3' with pid 412
2022-04-07 10:40:52,257 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:52,257 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:53,260 INFO spawned: 'php-fpm7.3' with pid 413
2022-04-07 10:40:54,290 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:54,290 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:55,292 INFO spawned: 'php-fpm7.3' with pid 414
2022-04-07 10:40:56,324 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:56,324 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:57,327 INFO spawned: 'php-fpm7.3' with pid 415
2022-04-07 10:40:58,359 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:40:58,359 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:40:59,362 INFO spawned: 'php-fpm7.3' with pid 416
2022-04-07 10:41:00,393 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:00,393 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:01,396 INFO spawned: 'php-fpm7.3' with pid 417
2022-04-07 10:41:02,429 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:02,429 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:03,433 INFO spawned: 'php-fpm7.3' with pid 418
2022-04-07 10:41:04,454 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:04,455 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:05,458 INFO spawned: 'php-fpm7.3' with pid 419
2022-04-07 10:41:06,489 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:06,489 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:07,492 INFO spawned: 'php-fpm7.3' with pid 420
2022-04-07 10:41:08,524 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:08,524 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:09,527 INFO spawned: 'php-fpm7.3' with pid 421
2022-04-07 10:41:10,562 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:10,563 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:11,566 INFO spawned: 'php-fpm7.3' with pid 422
2022-04-07 10:41:12,598 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:12,598 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:13,602 INFO spawned: 'php-fpm7.3' with pid 423
2022-04-07 10:41:14,633 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:14,634 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:15,636 INFO spawned: 'php-fpm7.3' with pid 424
2022-04-07 10:41:16,668 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:16,668 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:17,672 INFO spawned: 'php-fpm7.3' with pid 425
2022-04-07 10:41:18,710 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:18,711 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:19,714 INFO spawned: 'php-fpm7.3' with pid 426
2022-04-07 10:41:20,744 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:20,745 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:21,748 INFO spawned: 'php-fpm7.3' with pid 427
2022-04-07 10:41:22,780 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:22,780 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:23,783 INFO spawned: 'php-fpm7.3' with pid 428
2022-04-07 10:41:24,818 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:24,818 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:25,822 INFO spawned: 'php-fpm7.3' with pid 429
2022-04-07 10:41:26,854 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:26,855 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:27,859 INFO spawned: 'php-fpm7.3' with pid 430
2022-04-07 10:41:28,890 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:28,890 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:29,893 INFO spawned: 'php-fpm7.3' with pid 431
2022-04-07 10:41:30,925 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:30,925 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:31,928 INFO spawned: 'php-fpm7.3' with pid 432
2022-04-07 10:41:32,963 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:32,963 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:33,966 INFO spawned: 'php-fpm7.3' with pid 433
2022-04-07 10:41:34,998 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:34,998 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:36,002 INFO spawned: 'php-fpm7.3' with pid 434
2022-04-07 10:41:37,033 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:37,033 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:38,036 INFO spawned: 'php-fpm7.3' with pid 435
2022-04-07 10:41:39,070 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:39,070 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:40,072 INFO spawned: 'php-fpm7.3' with pid 436
2022-04-07 10:41:41,100 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:41,101 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:42,104 INFO spawned: 'php-fpm7.3' with pid 437
2022-04-07 10:41:43,136 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:43,136 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:44,138 INFO spawned: 'php-fpm7.3' with pid 438
2022-04-07 10:41:45,170 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:45,170 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:46,174 INFO spawned: 'php-fpm7.3' with pid 439
2022-04-07 10:41:47,204 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:47,204 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:48,207 INFO spawned: 'php-fpm7.3' with pid 440
2022-04-07 10:41:49,239 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:49,239 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:50,242 INFO spawned: 'php-fpm7.3' with pid 441
2022-04-07 10:41:51,273 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:51,273 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:52,276 INFO spawned: 'php-fpm7.3' with pid 442
2022-04-07 10:41:53,310 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:53,310 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:54,313 INFO spawned: 'php-fpm7.3' with pid 443
2022-04-07 10:41:55,344 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:55,344 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:56,348 INFO spawned: 'php-fpm7.3' with pid 444
2022-04-07 10:41:57,381 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:57,382 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:41:58,385 INFO spawned: 'php-fpm7.3' with pid 445
2022-04-07 10:41:59,418 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:41:59,418 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:00,422 INFO spawned: 'php-fpm7.3' with pid 446
2022-04-07 10:42:01,451 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:01,451 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:02,455 INFO spawned: 'php-fpm7.3' with pid 447
2022-04-07 10:42:03,488 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:03,489 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:04,492 INFO spawned: 'php-fpm7.3' with pid 448
2022-04-07 10:42:05,526 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:05,527 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:06,530 INFO spawned: 'php-fpm7.3' with pid 449
2022-04-07 10:42:07,562 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:07,563 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:08,566 INFO spawned: 'php-fpm7.3' with pid 450
2022-04-07 10:42:09,600 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:09,600 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:10,603 INFO spawned: 'php-fpm7.3' with pid 451
2022-04-07 10:42:11,640 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:11,640 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:12,643 INFO spawned: 'php-fpm7.3' with pid 452
2022-04-07 10:42:13,674 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:13,674 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:14,679 INFO spawned: 'php-fpm7.3' with pid 453
2022-04-07 10:42:15,702 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:15,702 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:16,706 INFO spawned: 'php-fpm7.3' with pid 454
2022-04-07 10:42:17,740 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:17,740 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:18,744 INFO spawned: 'php-fpm7.3' with pid 455
2022-04-07 10:42:19,775 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:19,775 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:20,778 INFO spawned: 'php-fpm7.3' with pid 456
2022-04-07 10:42:21,804 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:21,804 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:22,809 INFO spawned: 'php-fpm7.3' with pid 457
2022-04-07 10:42:23,839 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:23,839 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:24,842 INFO spawned: 'php-fpm7.3' with pid 458
2022-04-07 10:42:25,876 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:25,877 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:26,880 INFO spawned: 'php-fpm7.3' with pid 459
2022-04-07 10:42:27,914 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:27,915 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:28,918 INFO spawned: 'php-fpm7.3' with pid 460
2022-04-07 10:42:29,948 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:29,949 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:30,952 INFO spawned: 'php-fpm7.3' with pid 461
2022-04-07 10:42:31,975 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:31,975 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:32,978 INFO spawned: 'php-fpm7.3' with pid 462
2022-04-07 10:42:34,000 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:34,000 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:35,011 INFO spawned: 'php-fpm7.3' with pid 463
2022-04-07 10:42:36,034 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:36,035 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:37,038 INFO spawned: 'php-fpm7.3' with pid 464
2022-04-07 10:42:38,070 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:38,071 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:39,074 INFO spawned: 'php-fpm7.3' with pid 465
2022-04-07 10:42:40,102 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:40,102 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:41,105 INFO spawned: 'php-fpm7.3' with pid 466
2022-04-07 10:42:42,136 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:42,136 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:43,148 INFO spawned: 'php-fpm7.3' with pid 467
2022-04-07 10:42:44,180 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:44,180 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:45,184 INFO spawned: 'php-fpm7.3' with pid 468
2022-04-07 10:42:46,218 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:46,219 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:47,222 INFO spawned: 'php-fpm7.3' with pid 469
2022-04-07 10:42:48,255 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:48,255 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:49,259 INFO spawned: 'php-fpm7.3' with pid 470
2022-04-07 10:42:50,289 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:50,290 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:51,292 INFO spawned: 'php-fpm7.3' with pid 471
2022-04-07 10:42:52,323 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:52,323 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:53,327 INFO spawned: 'php-fpm7.3' with pid 472
2022-04-07 10:42:54,362 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:54,362 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:55,366 INFO spawned: 'php-fpm7.3' with pid 473
2022-04-07 10:42:56,397 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:56,397 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:57,401 INFO spawned: 'php-fpm7.3' with pid 474
2022-04-07 10:42:58,433 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:42:58,433 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:42:59,437 INFO spawned: 'php-fpm7.3' with pid 475
2022-04-07 10:43:00,468 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:00,469 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:01,472 INFO spawned: 'php-fpm7.3' with pid 476
2022-04-07 10:43:02,502 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:02,503 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:03,507 INFO spawned: 'php-fpm7.3' with pid 477
2022-04-07 10:43:04,536 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:04,537 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:05,540 INFO spawned: 'php-fpm7.3' with pid 478
2022-04-07 10:43:06,573 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:06,573 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:07,584 INFO spawned: 'php-fpm7.3' with pid 479
2022-04-07 10:43:08,616 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:08,617 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:09,620 INFO spawned: 'php-fpm7.3' with pid 480
2022-04-07 10:43:10,652 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:10,652 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:11,656 INFO spawned: 'php-fpm7.3' with pid 481
2022-04-07 10:43:12,681 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:12,682 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:13,684 INFO spawned: 'php-fpm7.3' with pid 482
2022-04-07 10:43:14,717 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:14,717 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:15,721 INFO spawned: 'php-fpm7.3' with pid 483
2022-04-07 10:43:16,750 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:16,750 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:17,752 INFO spawned: 'php-fpm7.3' with pid 484
2022-04-07 10:43:18,783 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:18,783 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:19,786 INFO spawned: 'php-fpm7.3' with pid 485
2022-04-07 10:43:20,819 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:20,819 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:21,821 INFO spawned: 'php-fpm7.3' with pid 486
2022-04-07 10:43:22,842 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:22,842 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:23,845 INFO spawned: 'php-fpm7.3' with pid 487
2022-04-07 10:43:24,877 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:24,878 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:25,880 INFO spawned: 'php-fpm7.3' with pid 488
2022-04-07 10:43:26,915 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:26,915 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:27,918 INFO spawned: 'php-fpm7.3' with pid 489
2022-04-07 10:43:28,950 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:28,950 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:29,954 INFO spawned: 'php-fpm7.3' with pid 490
2022-04-07 10:43:30,985 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:30,985 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:31,996 INFO spawned: 'php-fpm7.3' with pid 491
2022-04-07 10:43:33,029 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:33,029 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:34,032 INFO spawned: 'php-fpm7.3' with pid 492
2022-04-07 10:43:35,066 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:35,066 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:36,070 INFO spawned: 'php-fpm7.3' with pid 493
2022-04-07 10:43:37,101 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:37,102 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:38,105 INFO spawned: 'php-fpm7.3' with pid 494
2022-04-07 10:43:39,135 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:39,136 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:40,139 INFO spawned: 'php-fpm7.3' with pid 495
2022-04-07 10:43:41,171 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:41,171 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:42,174 INFO spawned: 'php-fpm7.3' with pid 496
2022-04-07 10:43:43,205 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:43,205 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:44,207 INFO spawned: 'php-fpm7.3' with pid 497
2022-04-07 10:43:45,234 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:45,235 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:46,244 INFO spawned: 'php-fpm7.3' with pid 498
2022-04-07 10:43:47,277 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:47,277 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:48,280 INFO spawned: 'php-fpm7.3' with pid 499
2022-04-07 10:43:49,314 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:49,314 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:50,316 INFO spawned: 'php-fpm7.3' with pid 500
2022-04-07 10:43:51,345 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:51,345 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:43:52,349 INFO spawned: 'php-fpm7.3' with pid 501
2022-04-07 10:43:53,380 INFO success: php-fpm7.3 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:43:53,380 INFO exited: php-fpm7.3 (exit status 78; not expected)
2022-04-07 10:56:15,352 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 10:56:15,354 INFO RPC interface 'supervisor' initialized
2022-04-07 10:56:15,354 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 10:56:15,354 INFO supervisord started with pid 28
2022-04-07 10:56:16,357 INFO spawned: 'apache2' with pid 30
2022-04-07 10:56:16,360 INFO spawned: 'php-fpm7.4' with pid 31
2022-04-07 10:56:16,361 INFO spawned: 'rsyslog' with pid 32
2022-04-07 10:56:17,384 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:17,384 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:17,384 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:17,385 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:18,388 INFO spawned: 'php-fpm7.4' with pid 104
2022-04-07 10:56:19,414 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:19,414 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:20,416 INFO spawned: 'php-fpm7.4' with pid 105
2022-04-07 10:56:21,445 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:21,445 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:22,449 INFO spawned: 'php-fpm7.4' with pid 106
2022-04-07 10:56:23,474 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:23,475 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:24,478 INFO spawned: 'php-fpm7.4' with pid 107
2022-04-07 10:56:25,499 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:25,499 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:26,503 INFO spawned: 'php-fpm7.4' with pid 108
2022-04-07 10:56:27,525 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:27,525 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:28,529 INFO spawned: 'php-fpm7.4' with pid 109
2022-04-07 10:56:29,552 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:29,552 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:30,555 INFO spawned: 'php-fpm7.4' with pid 110
2022-04-07 10:56:31,581 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:31,581 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:32,585 INFO spawned: 'php-fpm7.4' with pid 111
2022-04-07 10:56:33,606 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:33,607 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:34,610 INFO spawned: 'php-fpm7.4' with pid 112
2022-04-07 10:56:35,643 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:35,643 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:36,646 INFO spawned: 'php-fpm7.4' with pid 113
2022-04-07 10:56:37,678 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:37,679 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:38,683 INFO spawned: 'php-fpm7.4' with pid 114
2022-04-07 10:56:39,712 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:39,713 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:40,716 INFO spawned: 'php-fpm7.4' with pid 115
2022-04-07 10:56:41,748 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:41,749 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:42,752 INFO spawned: 'php-fpm7.4' with pid 116
2022-04-07 10:56:43,786 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:43,786 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:44,789 INFO spawned: 'php-fpm7.4' with pid 117
2022-04-07 10:56:45,821 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:45,821 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:46,825 INFO spawned: 'php-fpm7.4' with pid 118
2022-04-07 10:56:47,857 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:47,858 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:48,860 INFO spawned: 'php-fpm7.4' with pid 119
2022-04-07 10:56:49,881 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:49,882 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:50,885 INFO spawned: 'php-fpm7.4' with pid 120
2022-04-07 10:56:51,910 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:51,910 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:52,913 INFO spawned: 'php-fpm7.4' with pid 121
2022-04-07 10:56:53,943 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:53,943 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:54,947 INFO spawned: 'php-fpm7.4' with pid 122
2022-04-07 10:56:55,968 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:55,969 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:56,973 INFO spawned: 'php-fpm7.4' with pid 123
2022-04-07 10:56:57,994 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:56:57,994 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:56:59,005 INFO spawned: 'php-fpm7.4' with pid 124
2022-04-07 10:57:00,037 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:00,037 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:01,041 INFO spawned: 'php-fpm7.4' with pid 125
2022-04-07 10:57:02,075 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:02,075 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:03,078 INFO spawned: 'php-fpm7.4' with pid 126
2022-04-07 10:57:04,099 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:04,099 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:05,103 INFO spawned: 'php-fpm7.4' with pid 127
2022-04-07 10:57:06,127 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:06,127 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:07,131 INFO spawned: 'php-fpm7.4' with pid 128
2022-04-07 10:57:08,163 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:08,163 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:09,166 INFO spawned: 'php-fpm7.4' with pid 129
2022-04-07 10:57:10,198 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:10,198 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:11,202 INFO spawned: 'php-fpm7.4' with pid 130
2022-04-07 10:57:12,224 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:12,224 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:13,228 INFO spawned: 'php-fpm7.4' with pid 131
2022-04-07 10:57:14,260 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:14,260 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:15,264 INFO spawned: 'php-fpm7.4' with pid 132
2022-04-07 10:57:16,285 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:16,286 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 10:57:17,289 INFO spawned: 'php-fpm7.4' with pid 133
2022-04-07 10:57:18,309 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 10:57:18,309 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:29,229 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:00:29,231 INFO RPC interface 'supervisor' initialized
2022-04-07 11:00:29,231 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:00:29,231 INFO supervisord started with pid 28
2022-04-07 11:00:30,234 INFO spawned: 'apache2' with pid 30
2022-04-07 11:00:30,236 INFO spawned: 'php-fpm7.4' with pid 31
2022-04-07 11:00:30,243 INFO spawned: 'rsyslog' with pid 41
2022-04-07 11:00:31,256 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:31,256 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:31,256 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:31,256 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:32,260 INFO spawned: 'php-fpm7.4' with pid 104
2022-04-07 11:00:33,282 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:33,283 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:34,286 INFO spawned: 'php-fpm7.4' with pid 105
2022-04-07 11:00:35,313 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:35,313 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:36,323 INFO spawned: 'php-fpm7.4' with pid 106
2022-04-07 11:00:37,358 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:37,359 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:38,362 INFO spawned: 'php-fpm7.4' with pid 107
2022-04-07 11:00:39,395 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:39,395 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:00:40,398 INFO spawned: 'php-fpm7.4' with pid 108
2022-04-07 11:00:41,430 INFO success: php-fpm7.4 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:00:41,430 INFO exited: php-fpm7.4 (exit status 78; not expected)
2022-04-07 11:03:32,099 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:03:32,101 INFO RPC interface 'supervisor' initialized
2022-04-07 11:03:32,101 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:03:32,101 INFO supervisord started with pid 28
2022-04-07 11:03:33,105 INFO spawned: 'apache2' with pid 30
2022-04-07 11:03:33,107 INFO spawned: 'php-fpm8.1' with pid 31
2022-04-07 11:03:33,109 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:03:34,142 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:34,142 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:34,142 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:34,142 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:35,146 INFO spawned: 'php-fpm8.1' with pid 104
2022-04-07 11:03:36,180 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:36,180 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:37,184 INFO spawned: 'php-fpm8.1' with pid 105
2022-04-07 11:03:38,207 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:38,207 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:39,210 INFO spawned: 'php-fpm8.1' with pid 106
2022-04-07 11:03:40,242 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:40,243 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:41,246 INFO spawned: 'php-fpm8.1' with pid 107
2022-04-07 11:03:42,269 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:42,269 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:43,272 INFO spawned: 'php-fpm8.1' with pid 108
2022-04-07 11:03:44,294 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:44,294 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:45,296 INFO spawned: 'php-fpm8.1' with pid 109
2022-04-07 11:03:46,320 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:46,320 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:47,324 INFO spawned: 'php-fpm8.1' with pid 110
2022-04-07 11:03:48,346 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:48,347 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:49,350 INFO spawned: 'php-fpm8.1' with pid 111
2022-04-07 11:03:50,371 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:50,371 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:51,374 INFO spawned: 'php-fpm8.1' with pid 112
2022-04-07 11:03:52,396 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:52,396 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:53,400 INFO spawned: 'php-fpm8.1' with pid 113
2022-04-07 11:03:54,433 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:54,433 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:55,436 INFO spawned: 'php-fpm8.1' with pid 114
2022-04-07 11:03:56,469 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:56,469 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:57,472 INFO spawned: 'php-fpm8.1' with pid 115
2022-04-07 11:03:58,494 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:03:58,495 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:03:59,498 INFO spawned: 'php-fpm8.1' with pid 116
2022-04-07 11:04:00,523 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:00,523 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:01,526 INFO spawned: 'php-fpm8.1' with pid 117
2022-04-07 11:04:02,559 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:02,559 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:03,562 INFO spawned: 'php-fpm8.1' with pid 118
2022-04-07 11:04:04,594 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:04,595 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:05,598 INFO spawned: 'php-fpm8.1' with pid 119
2022-04-07 11:04:06,630 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:06,631 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:07,635 INFO spawned: 'php-fpm8.1' with pid 120
2022-04-07 11:04:08,671 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:08,671 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:16,457 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:04:16,459 INFO RPC interface 'supervisor' initialized
2022-04-07 11:04:16,459 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:04:16,459 INFO supervisord started with pid 28
2022-04-07 11:04:17,463 INFO spawned: 'apache2' with pid 30
2022-04-07 11:04:17,466 INFO spawned: 'php-fpm8.1' with pid 31
2022-04-07 11:04:17,467 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:04:18,495 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:18,495 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:18,495 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:18,496 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:19,499 INFO spawned: 'php-fpm8.1' with pid 104
2022-04-07 11:04:20,522 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:20,523 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:21,526 INFO spawned: 'php-fpm8.1' with pid 105
2022-04-07 11:04:22,551 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:22,552 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:23,555 INFO spawned: 'php-fpm8.1' with pid 106
2022-04-07 11:04:24,588 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:24,588 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:25,591 INFO spawned: 'php-fpm8.1' with pid 107
2022-04-07 11:04:26,614 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:26,614 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:27,618 INFO spawned: 'php-fpm8.1' with pid 108
2022-04-07 11:04:28,642 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:28,642 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:29,646 INFO spawned: 'php-fpm8.1' with pid 109
2022-04-07 11:04:30,678 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:30,679 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:31,682 INFO spawned: 'php-fpm8.1' with pid 110
2022-04-07 11:04:32,715 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:32,715 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:33,719 INFO spawned: 'php-fpm8.1' with pid 111
2022-04-07 11:04:34,742 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:34,742 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:35,746 INFO spawned: 'php-fpm8.1' with pid 112
2022-04-07 11:04:36,770 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:36,770 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:37,772 INFO spawned: 'php-fpm8.1' with pid 113
2022-04-07 11:04:38,806 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:38,806 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:39,810 INFO spawned: 'php-fpm8.1' with pid 114
2022-04-07 11:04:40,843 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:40,843 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:41,847 INFO spawned: 'php-fpm8.1' with pid 115
2022-04-07 11:04:42,868 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:42,869 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:43,872 INFO spawned: 'php-fpm8.1' with pid 116
2022-04-07 11:04:44,904 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:44,904 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:45,907 INFO spawned: 'php-fpm8.1' with pid 117
2022-04-07 11:04:46,939 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:46,940 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:47,943 INFO spawned: 'php-fpm8.1' with pid 118
2022-04-07 11:04:48,977 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:48,977 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:49,980 INFO spawned: 'php-fpm8.1' with pid 119
2022-04-07 11:04:51,002 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:51,002 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:52,005 INFO spawned: 'php-fpm8.1' with pid 120
2022-04-07 11:04:53,029 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:53,029 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:54,032 INFO spawned: 'php-fpm8.1' with pid 121
2022-04-07 11:04:55,059 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:55,059 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:56,062 INFO spawned: 'php-fpm8.1' with pid 122
2022-04-07 11:04:57,084 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:57,085 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:04:58,087 INFO spawned: 'php-fpm8.1' with pid 123
2022-04-07 11:04:59,111 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:04:59,112 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:00,115 INFO spawned: 'php-fpm8.1' with pid 124
2022-04-07 11:05:01,138 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:01,138 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:02,142 INFO spawned: 'php-fpm8.1' with pid 125
2022-04-07 11:05:03,178 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:03,178 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:04,181 INFO spawned: 'php-fpm8.1' with pid 126
2022-04-07 11:05:05,217 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:05,218 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:06,221 INFO spawned: 'php-fpm8.1' with pid 127
2022-04-07 11:05:07,255 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:07,255 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:08,257 INFO spawned: 'php-fpm8.1' with pid 128
2022-04-07 11:05:09,279 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:09,279 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:10,283 INFO spawned: 'php-fpm8.1' with pid 129
2022-04-07 11:05:11,319 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:11,319 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:12,323 INFO spawned: 'php-fpm8.1' with pid 130
2022-04-07 11:05:13,358 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:13,359 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:14,363 INFO spawned: 'php-fpm8.1' with pid 131
2022-04-07 11:05:15,397 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:15,397 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:16,400 INFO spawned: 'php-fpm8.1' with pid 132
2022-04-07 11:05:17,437 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:17,438 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:18,441 INFO spawned: 'php-fpm8.1' with pid 133
2022-04-07 11:05:19,462 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:19,463 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:20,466 INFO spawned: 'php-fpm8.1' with pid 134
2022-04-07 11:05:21,502 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:21,502 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:22,504 INFO spawned: 'php-fpm8.1' with pid 135
2022-04-07 11:05:23,533 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:23,534 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:24,536 INFO spawned: 'php-fpm8.1' with pid 136
2022-04-07 11:05:25,560 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:25,560 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:26,564 INFO spawned: 'php-fpm8.1' with pid 137
2022-04-07 11:05:27,594 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:27,594 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:28,598 INFO spawned: 'php-fpm8.1' with pid 138
2022-04-07 11:05:29,630 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:29,631 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:30,633 INFO spawned: 'php-fpm8.1' with pid 139
2022-04-07 11:05:31,655 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:31,655 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:32,658 INFO spawned: 'php-fpm8.1' with pid 140
2022-04-07 11:05:33,692 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:33,692 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:34,696 INFO spawned: 'php-fpm8.1' with pid 141
2022-04-07 11:05:35,720 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:35,720 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:36,724 INFO spawned: 'php-fpm8.1' with pid 142
2022-04-07 11:05:37,745 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:37,745 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:38,756 INFO spawned: 'php-fpm8.1' with pid 143
2022-04-07 11:05:39,777 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:39,777 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:40,781 INFO spawned: 'php-fpm8.1' with pid 144
2022-04-07 11:05:41,813 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:41,814 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:42,817 INFO spawned: 'php-fpm8.1' with pid 145
2022-04-07 11:05:43,850 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:43,851 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:44,854 INFO spawned: 'php-fpm8.1' with pid 146
2022-04-07 11:05:45,887 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:45,887 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:46,890 INFO spawned: 'php-fpm8.1' with pid 147
2022-04-07 11:05:47,924 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:47,924 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:48,928 INFO spawned: 'php-fpm8.1' with pid 148
2022-04-07 11:05:49,949 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:49,950 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:50,952 INFO spawned: 'php-fpm8.1' with pid 149
2022-04-07 11:05:51,977 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:51,977 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:52,981 INFO spawned: 'php-fpm8.1' with pid 150
2022-04-07 11:05:54,014 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:54,015 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:55,018 INFO spawned: 'php-fpm8.1' with pid 151
2022-04-07 11:05:56,040 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:56,040 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:57,044 INFO spawned: 'php-fpm8.1' with pid 152
2022-04-07 11:05:58,065 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:05:58,065 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:05:59,068 INFO spawned: 'php-fpm8.1' with pid 153
2022-04-07 11:06:00,100 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:00,100 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:01,104 INFO spawned: 'php-fpm8.1' with pid 154
2022-04-07 11:06:02,126 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:02,127 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:03,130 INFO spawned: 'php-fpm8.1' with pid 155
2022-04-07 11:06:04,163 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:04,163 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:05,166 INFO spawned: 'php-fpm8.1' with pid 156
2022-04-07 11:06:06,199 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:06,199 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:07,202 INFO spawned: 'php-fpm8.1' with pid 157
2022-04-07 11:06:08,238 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:08,238 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:09,241 INFO spawned: 'php-fpm8.1' with pid 158
2022-04-07 11:06:10,265 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:10,265 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:11,268 INFO spawned: 'php-fpm8.1' with pid 159
2022-04-07 11:06:12,290 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:12,291 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:13,294 INFO spawned: 'php-fpm8.1' with pid 160
2022-04-07 11:06:14,327 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:14,327 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:15,331 INFO spawned: 'php-fpm8.1' with pid 161
2022-04-07 11:06:16,364 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:16,364 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:17,368 INFO spawned: 'php-fpm8.1' with pid 162
2022-04-07 11:06:18,399 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:18,399 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:19,402 INFO spawned: 'php-fpm8.1' with pid 163
2022-04-07 11:06:20,435 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:20,435 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:21,438 INFO spawned: 'php-fpm8.1' with pid 164
2022-04-07 11:06:22,461 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:22,461 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:23,464 INFO spawned: 'php-fpm8.1' with pid 165
2022-04-07 11:06:24,487 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:24,487 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:25,490 INFO spawned: 'php-fpm8.1' with pid 166
2022-04-07 11:06:26,526 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:26,526 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:27,530 INFO spawned: 'php-fpm8.1' with pid 167
2022-04-07 11:06:28,553 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:28,554 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:29,566 INFO spawned: 'php-fpm8.1' with pid 168
2022-04-07 11:06:30,600 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:30,600 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:31,604 INFO spawned: 'php-fpm8.1' with pid 169
2022-04-07 11:06:32,627 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:32,627 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:33,631 INFO spawned: 'php-fpm8.1' with pid 170
2022-04-07 11:06:34,664 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:34,664 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:35,668 INFO spawned: 'php-fpm8.1' with pid 171
2022-04-07 11:06:36,702 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:36,703 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:37,706 INFO spawned: 'php-fpm8.1' with pid 172
2022-04-07 11:06:38,740 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:38,740 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:39,743 INFO spawned: 'php-fpm8.1' with pid 173
2022-04-07 11:06:40,779 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:40,779 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:41,782 INFO spawned: 'php-fpm8.1' with pid 174
2022-04-07 11:06:42,804 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:42,805 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:43,808 INFO spawned: 'php-fpm8.1' with pid 175
2022-04-07 11:06:44,833 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:44,833 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:45,836 INFO spawned: 'php-fpm8.1' with pid 176
2022-04-07 11:06:46,857 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:46,857 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:47,863 INFO spawned: 'php-fpm8.1' with pid 177
2022-04-07 11:06:48,895 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:48,895 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:49,899 INFO spawned: 'php-fpm8.1' with pid 178
2022-04-07 11:06:50,922 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:50,923 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:51,926 INFO spawned: 'php-fpm8.1' with pid 179
2022-04-07 11:06:52,960 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:52,960 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:53,963 INFO spawned: 'php-fpm8.1' with pid 180
2022-04-07 11:06:54,995 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:54,995 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:55,998 INFO spawned: 'php-fpm8.1' with pid 181
2022-04-07 11:06:57,031 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:57,031 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:06:58,034 INFO spawned: 'php-fpm8.1' with pid 182
2022-04-07 11:06:59,059 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:06:59,060 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:00,063 INFO spawned: 'php-fpm8.1' with pid 183
2022-04-07 11:07:01,097 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:01,097 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:02,100 INFO spawned: 'php-fpm8.1' with pid 184
2022-04-07 11:07:03,134 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:03,135 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:04,138 INFO spawned: 'php-fpm8.1' with pid 185
2022-04-07 11:07:05,165 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:05,166 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:06,168 INFO spawned: 'php-fpm8.1' with pid 186
2022-04-07 11:07:07,204 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:07,204 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:08,208 INFO spawned: 'php-fpm8.1' with pid 187
2022-04-07 11:07:09,232 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:09,232 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:10,236 INFO spawned: 'php-fpm8.1' with pid 188
2022-04-07 11:07:11,269 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:11,269 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:12,272 INFO spawned: 'php-fpm8.1' with pid 189
2022-04-07 11:07:13,303 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:13,304 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:14,307 INFO spawned: 'php-fpm8.1' with pid 190
2022-04-07 11:07:15,331 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:15,331 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:16,334 INFO spawned: 'php-fpm8.1' with pid 191
2022-04-07 11:07:17,365 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:17,366 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:18,376 INFO spawned: 'php-fpm8.1' with pid 192
2022-04-07 11:07:19,406 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:19,407 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:20,410 INFO spawned: 'php-fpm8.1' with pid 193
2022-04-07 11:07:21,446 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:21,446 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:22,449 INFO spawned: 'php-fpm8.1' with pid 194
2022-04-07 11:07:23,477 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:23,478 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:24,480 INFO spawned: 'php-fpm8.1' with pid 195
2022-04-07 11:07:25,516 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:25,516 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:26,518 INFO spawned: 'php-fpm8.1' with pid 196
2022-04-07 11:07:27,542 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:27,542 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:28,545 INFO spawned: 'php-fpm8.1' with pid 197
2022-04-07 11:07:29,580 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:29,580 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:30,582 INFO spawned: 'php-fpm8.1' with pid 198
2022-04-07 11:07:31,604 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:31,605 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:32,608 INFO spawned: 'php-fpm8.1' with pid 199
2022-04-07 11:07:33,644 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:33,644 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:34,647 INFO spawned: 'php-fpm8.1' with pid 200
2022-04-07 11:07:35,680 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:35,680 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:36,683 INFO spawned: 'php-fpm8.1' with pid 201
2022-04-07 11:07:37,706 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:37,706 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:38,710 INFO spawned: 'php-fpm8.1' with pid 202
2022-04-07 11:07:39,744 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:39,744 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:40,749 INFO spawned: 'php-fpm8.1' with pid 203
2022-04-07 11:07:41,784 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:41,784 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:42,787 INFO spawned: 'php-fpm8.1' with pid 204
2022-04-07 11:07:43,821 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:43,821 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:44,825 INFO spawned: 'php-fpm8.1' with pid 205
2022-04-07 11:07:45,848 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:45,848 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:46,852 INFO spawned: 'php-fpm8.1' with pid 206
2022-04-07 11:07:47,889 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:47,890 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:48,892 INFO spawned: 'php-fpm8.1' with pid 207
2022-04-07 11:07:49,912 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:49,912 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:50,916 INFO spawned: 'php-fpm8.1' with pid 208
2022-04-07 11:07:51,938 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:51,938 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:52,942 INFO spawned: 'php-fpm8.1' with pid 209
2022-04-07 11:07:53,963 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:53,963 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:54,966 INFO spawned: 'php-fpm8.1' with pid 210
2022-04-07 11:07:55,990 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:55,990 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:56,993 INFO spawned: 'php-fpm8.1' with pid 211
2022-04-07 11:07:58,014 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:07:58,015 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:07:59,018 INFO spawned: 'php-fpm8.1' with pid 212
2022-04-07 11:08:00,041 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:00,042 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:01,045 INFO spawned: 'php-fpm8.1' with pid 213
2022-04-07 11:08:02,066 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:02,067 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:03,070 INFO spawned: 'php-fpm8.1' with pid 214
2022-04-07 11:08:04,102 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:04,102 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:05,106 INFO spawned: 'php-fpm8.1' with pid 215
2022-04-07 11:08:06,139 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:06,140 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:07,143 INFO spawned: 'php-fpm8.1' with pid 216
2022-04-07 11:08:08,166 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:08,166 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:09,170 INFO spawned: 'php-fpm8.1' with pid 217
2022-04-07 11:08:10,205 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:10,205 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:11,208 INFO spawned: 'php-fpm8.1' with pid 218
2022-04-07 11:08:12,231 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:12,232 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:13,235 INFO spawned: 'php-fpm8.1' with pid 219
2022-04-07 11:08:14,258 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:14,258 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:15,269 INFO spawned: 'php-fpm8.1' with pid 220
2022-04-07 11:08:16,291 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:16,291 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:17,295 INFO spawned: 'php-fpm8.1' with pid 221
2022-04-07 11:08:18,316 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:18,317 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:19,320 INFO spawned: 'php-fpm8.1' with pid 222
2022-04-07 11:08:20,343 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:20,344 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:21,347 INFO spawned: 'php-fpm8.1' with pid 223
2022-04-07 11:08:22,371 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:22,371 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:23,374 INFO spawned: 'php-fpm8.1' with pid 224
2022-04-07 11:08:24,397 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:24,398 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:25,401 INFO spawned: 'php-fpm8.1' with pid 225
2022-04-07 11:08:26,429 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:26,429 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:27,432 INFO spawned: 'php-fpm8.1' with pid 226
2022-04-07 11:08:28,452 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:28,453 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:29,456 INFO spawned: 'php-fpm8.1' with pid 227
2022-04-07 11:08:30,479 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:30,479 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:31,482 INFO spawned: 'php-fpm8.1' with pid 228
2022-04-07 11:08:32,505 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:32,506 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:33,509 INFO spawned: 'php-fpm8.1' with pid 229
2022-04-07 11:08:34,532 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:34,532 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:35,535 INFO spawned: 'php-fpm8.1' with pid 230
2022-04-07 11:08:36,568 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:36,568 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:37,572 INFO spawned: 'php-fpm8.1' with pid 231
2022-04-07 11:08:38,603 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:38,603 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:39,607 INFO spawned: 'php-fpm8.1' with pid 232
2022-04-07 11:08:40,629 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:40,629 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:41,632 INFO spawned: 'php-fpm8.1' with pid 233
2022-04-07 11:08:42,663 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:42,663 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:43,666 INFO spawned: 'php-fpm8.1' with pid 234
2022-04-07 11:08:44,699 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:44,699 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:45,702 INFO spawned: 'php-fpm8.1' with pid 235
2022-04-07 11:08:46,736 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:46,737 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:47,747 INFO spawned: 'php-fpm8.1' with pid 236
2022-04-07 11:08:48,780 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:48,780 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:49,784 INFO spawned: 'php-fpm8.1' with pid 237
2022-04-07 11:08:50,807 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:50,807 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:51,811 INFO spawned: 'php-fpm8.1' with pid 238
2022-04-07 11:08:52,844 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:52,845 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:53,848 INFO spawned: 'php-fpm8.1' with pid 239
2022-04-07 11:08:54,882 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:54,882 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:55,886 INFO spawned: 'php-fpm8.1' with pid 240
2022-04-07 11:08:56,909 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:56,909 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:57,912 INFO spawned: 'php-fpm8.1' with pid 241
2022-04-07 11:08:58,944 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:08:58,944 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:08:59,948 INFO spawned: 'php-fpm8.1' with pid 242
2022-04-07 11:09:00,969 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:00,970 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:01,972 INFO spawned: 'php-fpm8.1' with pid 243
2022-04-07 11:09:02,997 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:02,998 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:04,000 INFO spawned: 'php-fpm8.1' with pid 244
2022-04-07 11:09:05,030 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:05,030 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:06,033 INFO spawned: 'php-fpm8.1' with pid 245
2022-04-07 11:09:07,065 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:07,066 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:08,068 INFO spawned: 'php-fpm8.1' with pid 246
2022-04-07 11:09:09,092 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:09,092 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:10,096 INFO spawned: 'php-fpm8.1' with pid 247
2022-04-07 11:09:11,129 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:11,130 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:12,133 INFO spawned: 'php-fpm8.1' with pid 248
2022-04-07 11:09:13,156 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:13,156 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:14,160 INFO spawned: 'php-fpm8.1' with pid 249
2022-04-07 11:09:15,194 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:15,194 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:16,198 INFO spawned: 'php-fpm8.1' with pid 250
2022-04-07 11:09:17,230 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:17,230 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:18,232 INFO spawned: 'php-fpm8.1' with pid 251
2022-04-07 11:09:19,264 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:19,265 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:20,268 INFO spawned: 'php-fpm8.1' with pid 252
2022-04-07 11:09:21,300 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:21,300 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:22,304 INFO spawned: 'php-fpm8.1' with pid 253
2022-04-07 11:09:23,335 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:23,335 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:24,338 INFO spawned: 'php-fpm8.1' with pid 254
2022-04-07 11:09:25,359 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:25,359 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:26,363 INFO spawned: 'php-fpm8.1' with pid 255
2022-04-07 11:09:27,394 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:27,394 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:32,602 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:09:32,604 INFO RPC interface 'supervisor' initialized
2022-04-07 11:09:32,604 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:09:32,605 INFO supervisord started with pid 29
2022-04-07 11:09:33,608 INFO spawned: 'apache2' with pid 31
2022-04-07 11:09:33,611 INFO spawned: 'php-fpm8.1' with pid 32
2022-04-07 11:09:33,613 INFO spawned: 'rsyslog' with pid 33
2022-04-07 11:09:34,637 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:34,637 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:34,637 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:34,637 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:35,641 INFO spawned: 'php-fpm8.1' with pid 105
2022-04-07 11:09:36,676 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:36,676 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:37,679 INFO spawned: 'php-fpm8.1' with pid 106
2022-04-07 11:09:38,711 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:38,711 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:39,720 INFO spawned: 'php-fpm8.1' with pid 107
2022-04-07 11:09:40,744 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:40,744 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:41,748 INFO spawned: 'php-fpm8.1' with pid 108
2022-04-07 11:09:42,770 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:42,771 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:43,774 INFO spawned: 'php-fpm8.1' with pid 109
2022-04-07 11:09:44,800 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:44,800 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:45,804 INFO spawned: 'php-fpm8.1' with pid 110
2022-04-07 11:09:46,836 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:46,836 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:47,840 INFO spawned: 'php-fpm8.1' with pid 111
2022-04-07 11:09:48,862 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:48,862 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:49,866 INFO spawned: 'php-fpm8.1' with pid 112
2022-04-07 11:09:50,889 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:50,890 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:51,893 INFO spawned: 'php-fpm8.1' with pid 113
2022-04-07 11:09:52,925 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:52,926 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:53,929 INFO spawned: 'php-fpm8.1' with pid 114
2022-04-07 11:09:54,962 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:54,962 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:55,966 INFO spawned: 'php-fpm8.1' with pid 115
2022-04-07 11:09:56,989 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:56,989 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:09:57,992 INFO spawned: 'php-fpm8.1' with pid 116
2022-04-07 11:09:59,016 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:09:59,016 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:00,019 INFO spawned: 'php-fpm8.1' with pid 117
2022-04-07 11:10:01,051 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:01,051 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:02,054 INFO spawned: 'php-fpm8.1' with pid 118
2022-04-07 11:10:03,077 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:03,077 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:04,080 INFO spawned: 'php-fpm8.1' with pid 119
2022-04-07 11:10:05,116 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:05,116 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:06,120 INFO spawned: 'php-fpm8.1' with pid 120
2022-04-07 11:10:07,153 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:07,153 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:08,155 INFO spawned: 'php-fpm8.1' with pid 121
2022-04-07 11:10:09,190 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:09,190 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:10,194 INFO spawned: 'php-fpm8.1' with pid 122
2022-04-07 11:10:11,217 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:11,217 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:12,220 INFO spawned: 'php-fpm8.1' with pid 123
2022-04-07 11:10:13,243 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:13,244 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:14,247 INFO spawned: 'php-fpm8.1' with pid 124
2022-04-07 11:10:15,271 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:15,271 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:16,274 INFO spawned: 'php-fpm8.1' with pid 125
2022-04-07 11:10:17,297 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:17,297 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:18,301 INFO spawned: 'php-fpm8.1' with pid 126
2022-04-07 11:10:19,334 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:19,335 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:20,338 INFO spawned: 'php-fpm8.1' with pid 134
2022-04-07 11:10:21,361 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:21,362 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:22,365 INFO spawned: 'php-fpm8.1' with pid 135
2022-04-07 11:10:23,387 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:23,387 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:24,391 INFO spawned: 'php-fpm8.1' with pid 136
2022-04-07 11:10:25,415 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:25,415 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:26,418 INFO spawned: 'php-fpm8.1' with pid 137
2022-04-07 11:10:27,442 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:27,442 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:28,445 INFO spawned: 'php-fpm8.1' with pid 138
2022-04-07 11:10:29,468 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:29,469 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:30,472 INFO spawned: 'php-fpm8.1' with pid 141
2022-04-07 11:10:31,504 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:31,505 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:32,508 INFO spawned: 'php-fpm8.1' with pid 142
2022-04-07 11:10:33,537 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:33,537 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:34,540 INFO spawned: 'php-fpm8.1' with pid 143
2022-04-07 11:10:35,563 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:35,563 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:36,567 INFO spawned: 'php-fpm8.1' with pid 144
2022-04-07 11:10:37,599 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:37,599 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:38,602 INFO spawned: 'php-fpm8.1' with pid 147
2022-04-07 11:10:39,625 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:39,625 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:40,628 INFO spawned: 'php-fpm8.1' with pid 148
2022-04-07 11:10:41,660 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:41,661 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:42,665 INFO spawned: 'php-fpm8.1' with pid 149
2022-04-07 11:10:43,687 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:43,687 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:44,693 INFO spawned: 'php-fpm8.1' with pid 150
2022-04-07 11:10:45,724 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:45,724 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:46,728 INFO spawned: 'php-fpm8.1' with pid 151
2022-04-07 11:10:46,760 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:47,763 INFO spawned: 'php-fpm8.1' with pid 152
2022-04-07 11:10:48,798 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:48,799 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:49,802 INFO spawned: 'php-fpm8.1' with pid 153
2022-04-07 11:10:50,824 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:50,825 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:51,828 INFO spawned: 'php-fpm8.1' with pid 154
2022-04-07 11:10:52,850 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:52,851 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:53,854 INFO spawned: 'php-fpm8.1' with pid 155
2022-04-07 11:10:54,888 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:54,888 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:55,891 INFO spawned: 'php-fpm8.1' with pid 156
2022-04-07 11:10:56,914 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:56,914 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:57,918 INFO spawned: 'php-fpm8.1' with pid 165
2022-04-07 11:10:58,940 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:10:58,940 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:10:59,944 INFO spawned: 'php-fpm8.1' with pid 166
2022-04-07 11:11:00,965 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:00,966 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:01,968 INFO spawned: 'php-fpm8.1' with pid 167
2022-04-07 11:11:02,994 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:02,994 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:03,998 INFO spawned: 'php-fpm8.1' with pid 168
2022-04-07 11:11:05,020 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:05,020 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:06,030 INFO spawned: 'php-fpm8.1' with pid 169
2022-04-07 11:11:07,052 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:07,052 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:08,056 INFO spawned: 'php-fpm8.1' with pid 170
2022-04-07 11:11:09,078 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:09,079 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:10,082 INFO spawned: 'php-fpm8.1' with pid 171
2022-04-07 11:11:11,103 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:11,104 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:12,107 INFO spawned: 'php-fpm8.1' with pid 172
2022-04-07 11:11:13,131 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:13,131 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:14,135 INFO spawned: 'php-fpm8.1' with pid 173
2022-04-07 11:11:15,169 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:15,169 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:16,173 INFO spawned: 'php-fpm8.1' with pid 174
2022-04-07 11:11:17,195 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:17,195 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:18,198 INFO spawned: 'php-fpm8.1' with pid 176
2022-04-07 11:11:19,220 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:19,220 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:20,224 INFO spawned: 'php-fpm8.1' with pid 177
2022-04-07 11:11:21,245 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:21,245 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:22,249 INFO spawned: 'php-fpm8.1' with pid 178
2022-04-07 11:11:23,271 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:23,271 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:24,275 INFO spawned: 'php-fpm8.1' with pid 179
2022-04-07 11:11:25,309 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:25,309 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:26,312 INFO spawned: 'php-fpm8.1' with pid 180
2022-04-07 11:11:27,335 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:27,335 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:28,338 INFO spawned: 'php-fpm8.1' with pid 181
2022-04-07 11:11:29,362 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:29,363 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:30,366 INFO spawned: 'php-fpm8.1' with pid 182
2022-04-07 11:11:31,390 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:31,390 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:32,393 INFO spawned: 'php-fpm8.1' with pid 183
2022-04-07 11:11:33,418 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:33,418 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:34,420 INFO spawned: 'php-fpm8.1' with pid 184
2022-04-07 11:11:35,441 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:35,442 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:36,444 INFO spawned: 'php-fpm8.1' with pid 185
2022-04-07 11:11:37,467 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:37,468 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:38,471 INFO spawned: 'php-fpm8.1' with pid 186
2022-04-07 11:11:39,506 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:39,506 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:40,510 INFO spawned: 'php-fpm8.1' with pid 187
2022-04-07 11:11:41,537 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:41,538 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:42,540 INFO spawned: 'php-fpm8.1' with pid 188
2022-04-07 11:11:43,562 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:43,562 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:44,565 INFO spawned: 'php-fpm8.1' with pid 189
2022-04-07 11:11:45,589 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:45,589 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:46,592 INFO spawned: 'php-fpm8.1' with pid 190
2022-04-07 11:11:47,613 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:47,613 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:48,616 INFO spawned: 'php-fpm8.1' with pid 191
2022-04-07 11:11:49,639 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:49,639 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:50,643 INFO spawned: 'php-fpm8.1' with pid 192
2022-04-07 11:11:51,665 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:51,665 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:52,668 INFO spawned: 'php-fpm8.1' with pid 204
2022-04-07 11:11:53,691 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:53,692 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:54,695 INFO spawned: 'php-fpm8.1' with pid 205
2022-04-07 11:11:55,725 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:55,725 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:56,728 INFO spawned: 'php-fpm8.1' with pid 206
2022-04-07 11:11:57,759 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:57,759 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:11:58,763 INFO spawned: 'php-fpm8.1' with pid 214
2022-04-07 11:11:59,783 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:11:59,783 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:00,786 INFO spawned: 'php-fpm8.1' with pid 215
2022-04-07 11:12:01,820 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:01,820 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:02,824 INFO spawned: 'php-fpm8.1' with pid 216
2022-04-07 11:12:03,789 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:04,827 INFO spawned: 'php-fpm8.1' with pid 230
2022-04-07 11:12:05,854 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:05,855 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:06,858 INFO spawned: 'php-fpm8.1' with pid 231
2022-04-07 11:12:07,881 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:07,881 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:08,884 INFO spawned: 'php-fpm8.1' with pid 232
2022-04-07 11:12:09,907 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:09,908 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:10,918 INFO spawned: 'php-fpm8.1' with pid 233
2022-04-07 11:12:11,941 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:11,942 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:12,945 INFO spawned: 'php-fpm8.1' with pid 234
2022-04-07 11:12:13,967 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:13,968 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:14,971 INFO spawned: 'php-fpm8.1' with pid 235
2022-04-07 11:12:16,008 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:16,008 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:17,012 INFO spawned: 'php-fpm8.1' with pid 243
2022-04-07 11:12:18,037 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:18,038 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:19,041 INFO spawned: 'php-fpm8.1' with pid 244
2022-04-07 11:12:20,064 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:20,064 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:21,067 INFO spawned: 'php-fpm8.1' with pid 245
2022-04-07 11:12:22,091 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:22,091 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:23,095 INFO spawned: 'php-fpm8.1' with pid 246
2022-04-07 11:12:24,118 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:24,119 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:25,122 INFO spawned: 'php-fpm8.1' with pid 247
2022-04-07 11:12:26,147 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:26,147 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:27,150 INFO spawned: 'php-fpm8.1' with pid 248
2022-04-07 11:12:28,173 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:28,173 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:29,177 INFO spawned: 'php-fpm8.1' with pid 250
2022-04-07 11:12:30,201 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:30,201 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:31,204 INFO spawned: 'php-fpm8.1' with pid 251
2022-04-07 11:12:32,238 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:32,238 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:33,241 INFO spawned: 'php-fpm8.1' with pid 252
2022-04-07 11:12:34,263 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:34,263 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:35,266 INFO spawned: 'php-fpm8.1' with pid 253
2022-04-07 11:12:36,298 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:36,299 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:37,302 INFO spawned: 'php-fpm8.1' with pid 254
2022-04-07 11:12:38,324 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:38,324 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:39,328 INFO spawned: 'php-fpm8.1' with pid 255
2022-04-07 11:12:40,359 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:40,359 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:41,363 INFO spawned: 'php-fpm8.1' with pid 256
2022-04-07 11:12:42,389 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:42,389 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:43,392 INFO spawned: 'php-fpm8.1' with pid 257
2022-04-07 11:12:44,415 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:12:44,415 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:12:45,418 INFO spawned: 'php-fpm8.1' with pid 258
2022-04-07 11:20:26,976 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:20:26,979 INFO RPC interface 'supervisor' initialized
2022-04-07 11:20:26,979 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:20:26,979 INFO supervisord started with pid 28
2022-04-07 11:20:27,982 INFO spawned: 'apache2' with pid 30
2022-04-07 11:20:27,985 INFO spawned: 'php-fpm8.1' with pid 31
2022-04-07 11:20:27,987 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:20:29,010 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:29,010 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:29,010 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:29,010 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:30,014 INFO spawned: 'php-fpm8.1' with pid 104
2022-04-07 11:20:31,046 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:31,046 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:32,050 INFO spawned: 'php-fpm8.1' with pid 105
2022-04-07 11:20:33,074 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:33,074 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:34,077 INFO spawned: 'php-fpm8.1' with pid 106
2022-04-07 11:20:35,103 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:35,104 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:36,115 INFO spawned: 'php-fpm8.1' with pid 107
2022-04-07 11:20:37,138 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:37,139 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:38,142 INFO spawned: 'php-fpm8.1' with pid 108
2022-04-07 11:20:39,163 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:39,163 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:40,166 INFO spawned: 'php-fpm8.1' with pid 109
2022-04-07 11:20:41,190 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:41,190 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:42,193 INFO spawned: 'php-fpm8.1' with pid 110
2022-04-07 11:20:43,226 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:43,226 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:44,230 INFO spawned: 'php-fpm8.1' with pid 111
2022-04-07 11:20:45,264 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:45,264 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:46,268 INFO spawned: 'php-fpm8.1' with pid 112
2022-04-07 11:20:47,300 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:47,300 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:48,304 INFO spawned: 'php-fpm8.1' with pid 113
2022-04-07 11:20:49,339 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:49,339 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:50,343 INFO spawned: 'php-fpm8.1' with pid 114
2022-04-07 11:20:51,366 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:51,366 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:52,370 INFO spawned: 'php-fpm8.1' with pid 115
2022-04-07 11:20:53,402 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:20:53,402 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:20:54,406 INFO spawned: 'php-fpm8.1' with pid 116
2022-04-07 11:20:58,767 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:20:58,768 INFO RPC interface 'supervisor' initialized
2022-04-07 11:20:58,769 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:20:58,769 INFO supervisord started with pid 28
2022-04-07 11:20:59,772 INFO spawned: 'apache2' with pid 30
2022-04-07 11:20:59,774 INFO spawned: 'php-fpm8.1' with pid 31
2022-04-07 11:20:59,775 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:21:00,795 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:00,795 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:00,795 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:00,795 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:01,799 INFO spawned: 'php-fpm8.1' with pid 104
2022-04-07 11:21:02,822 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:02,822 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:03,826 INFO spawned: 'php-fpm8.1' with pid 105
2022-04-07 11:21:04,859 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:04,859 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:05,862 INFO spawned: 'php-fpm8.1' with pid 106
2022-04-07 11:21:06,886 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:06,886 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:07,890 INFO spawned: 'php-fpm8.1' with pid 107
2022-04-07 11:21:08,922 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:08,922 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:09,926 INFO spawned: 'php-fpm8.1' with pid 108
2022-04-07 11:21:10,958 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:10,959 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:11,963 INFO spawned: 'php-fpm8.1' with pid 109
2022-04-07 11:21:12,986 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:12,986 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:13,990 INFO spawned: 'php-fpm8.1' with pid 110
2022-04-07 11:21:15,013 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:15,013 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:16,016 INFO spawned: 'php-fpm8.1' with pid 111
2022-04-07 11:21:17,049 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:17,049 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:18,053 INFO spawned: 'php-fpm8.1' with pid 112
2022-04-07 11:21:19,088 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:19,088 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:20,092 INFO spawned: 'php-fpm8.1' with pid 113
2022-04-07 11:21:21,128 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:21,128 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:22,131 INFO spawned: 'php-fpm8.1' with pid 114
2022-04-07 11:21:23,163 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:23,163 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:24,166 INFO spawned: 'php-fpm8.1' with pid 115
2022-04-07 11:21:25,199 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:25,199 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:26,202 INFO spawned: 'php-fpm8.1' with pid 116
2022-04-07 11:21:27,237 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:27,237 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:28,240 INFO spawned: 'php-fpm8.1' with pid 117
2022-04-07 11:21:29,276 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:29,276 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:30,279 INFO spawned: 'php-fpm8.1' with pid 118
2022-04-07 11:21:31,304 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:31,304 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:32,307 INFO spawned: 'php-fpm8.1' with pid 119
2022-04-07 11:21:33,330 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:33,331 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:34,334 INFO spawned: 'php-fpm8.1' with pid 120
2022-04-07 11:21:35,367 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:35,367 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:36,370 INFO spawned: 'php-fpm8.1' with pid 121
2022-04-07 11:21:37,403 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:37,404 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:38,407 INFO spawned: 'php-fpm8.1' with pid 122
2022-04-07 11:21:39,430 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:39,430 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:40,432 INFO spawned: 'php-fpm8.1' with pid 123
2022-04-07 11:21:41,465 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:41,466 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:42,468 INFO spawned: 'php-fpm8.1' with pid 124
2022-04-07 11:21:43,500 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:43,501 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:44,504 INFO spawned: 'php-fpm8.1' with pid 125
2022-04-07 11:21:45,539 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:45,539 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:46,542 INFO spawned: 'php-fpm8.1' with pid 126
2022-04-07 11:21:47,575 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:47,575 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:48,578 INFO spawned: 'php-fpm8.1' with pid 127
2022-04-07 11:21:49,601 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:49,601 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:50,605 INFO spawned: 'php-fpm8.1' with pid 128
2022-04-07 11:21:51,626 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:51,627 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:52,630 INFO spawned: 'php-fpm8.1' with pid 129
2022-04-07 11:21:53,652 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:53,653 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:54,657 INFO spawned: 'php-fpm8.1' with pid 130
2022-04-07 11:21:55,690 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:55,691 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:56,694 INFO spawned: 'php-fpm8.1' with pid 131
2022-04-07 11:21:57,717 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:57,717 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:21:58,721 INFO spawned: 'php-fpm8.1' with pid 132
2022-04-07 11:21:59,743 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:21:59,743 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:00,747 INFO spawned: 'php-fpm8.1' with pid 133
2022-04-07 11:22:01,779 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:01,779 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:02,782 INFO spawned: 'php-fpm8.1' with pid 134
2022-04-07 11:22:03,817 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:03,818 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:04,821 INFO spawned: 'php-fpm8.1' with pid 135
2022-04-07 11:22:05,855 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:05,855 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:06,858 INFO spawned: 'php-fpm8.1' with pid 136
2022-04-07 11:22:07,886 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:07,886 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:08,890 INFO spawned: 'php-fpm8.1' with pid 137
2022-04-07 11:22:09,914 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:09,914 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:10,918 INFO spawned: 'php-fpm8.1' with pid 138
2022-04-07 11:22:11,942 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:11,942 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:12,944 INFO spawned: 'php-fpm8.1' with pid 139
2022-04-07 11:22:13,984 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:13,985 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:14,987 INFO spawned: 'php-fpm8.1' with pid 140
2022-04-07 11:22:16,014 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:16,015 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:17,018 INFO spawned: 'php-fpm8.1' with pid 141
2022-04-07 11:22:18,052 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:18,052 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:19,056 INFO spawned: 'php-fpm8.1' with pid 142
2022-04-07 11:22:20,092 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:20,092 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:21,095 INFO spawned: 'php-fpm8.1' with pid 143
2022-04-07 11:22:22,131 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:22,131 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:23,133 INFO spawned: 'php-fpm8.1' with pid 144
2022-04-07 11:22:24,158 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:24,158 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:25,160 INFO spawned: 'php-fpm8.1' with pid 145
2022-04-07 11:22:26,197 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:26,197 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:27,200 INFO spawned: 'php-fpm8.1' with pid 146
2022-04-07 11:22:28,224 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:28,224 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:29,227 INFO spawned: 'php-fpm8.1' with pid 147
2022-04-07 11:22:30,265 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:30,265 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:31,269 INFO spawned: 'php-fpm8.1' with pid 148
2022-04-07 11:22:32,302 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:32,303 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:33,306 INFO spawned: 'php-fpm8.1' with pid 149
2022-04-07 11:22:34,339 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:34,339 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:35,343 INFO spawned: 'php-fpm8.1' with pid 150
2022-04-07 11:22:36,368 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:36,368 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:37,372 INFO spawned: 'php-fpm8.1' with pid 151
2022-04-07 11:22:38,394 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:38,394 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:39,398 INFO spawned: 'php-fpm8.1' with pid 152
2022-04-07 11:22:40,425 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:40,426 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:41,428 INFO spawned: 'php-fpm8.1' with pid 153
2022-04-07 11:22:42,450 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:42,450 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:43,453 INFO spawned: 'php-fpm8.1' with pid 154
2022-04-07 11:22:44,477 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:44,477 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:45,480 INFO spawned: 'php-fpm8.1' with pid 155
2022-04-07 11:22:46,503 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:46,504 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:47,507 INFO spawned: 'php-fpm8.1' with pid 156
2022-04-07 11:22:48,540 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:48,540 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:49,544 INFO spawned: 'php-fpm8.1' with pid 157
2022-04-07 11:22:50,575 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:50,576 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:51,579 INFO spawned: 'php-fpm8.1' with pid 158
2022-04-07 11:22:52,611 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:52,611 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:53,615 INFO spawned: 'php-fpm8.1' with pid 159
2022-04-07 11:22:54,642 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:54,642 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:55,646 INFO spawned: 'php-fpm8.1' with pid 160
2022-04-07 11:22:56,668 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:56,668 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:57,672 INFO spawned: 'php-fpm8.1' with pid 161
2022-04-07 11:22:58,704 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:22:58,704 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:22:59,707 INFO spawned: 'php-fpm8.1' with pid 162
2022-04-07 11:23:00,741 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:00,741 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:01,745 INFO spawned: 'php-fpm8.1' with pid 163
2022-04-07 11:23:02,779 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:02,779 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:03,783 INFO spawned: 'php-fpm8.1' with pid 164
2022-04-07 11:23:04,806 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:04,807 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:05,810 INFO spawned: 'php-fpm8.1' with pid 165
2022-04-07 11:23:06,833 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:06,833 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:07,837 INFO spawned: 'php-fpm8.1' with pid 166
2022-04-07 11:23:08,861 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:08,861 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:09,864 INFO spawned: 'php-fpm8.1' with pid 167
2022-04-07 11:23:10,900 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:10,900 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:11,904 INFO spawned: 'php-fpm8.1' with pid 168
2022-04-07 11:23:12,931 INFO success: php-fpm8.1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:12,931 INFO exited: php-fpm8.1 (exit status 78; not expected)
2022-04-07 11:23:18,369 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:23:18,370 INFO RPC interface 'supervisor' initialized
2022-04-07 11:23:18,371 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:23:18,371 INFO supervisord started with pid 28
2022-04-07 11:23:19,374 INFO spawned: 'apache2' with pid 30
2022-04-07 11:23:19,377 INFO spawned: 'php-fpm' with pid 31
2022-04-07 11:23:19,379 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:23:20,409 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:20,409 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:20,409 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:20,410 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:21,412 INFO spawned: 'php-fpm' with pid 104
2022-04-07 11:23:22,446 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:22,447 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:23,450 INFO spawned: 'php-fpm' with pid 105
2022-04-07 11:23:24,484 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:24,484 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:25,487 INFO spawned: 'php-fpm' with pid 106
2022-04-07 11:23:26,509 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:26,510 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:27,512 INFO spawned: 'php-fpm' with pid 107
2022-04-07 11:23:28,542 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:28,542 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:29,546 INFO spawned: 'php-fpm' with pid 108
2022-04-07 11:23:30,567 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:30,567 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:31,571 INFO spawned: 'php-fpm' with pid 109
2022-04-07 11:23:32,593 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:32,594 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:33,604 INFO spawned: 'php-fpm' with pid 110
2022-04-07 11:23:34,625 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:34,626 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:23:35,629 INFO spawned: 'php-fpm' with pid 111
2022-04-07 11:23:36,650 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:23:36,651 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:46,347 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:28:46,349 INFO RPC interface 'supervisor' initialized
2022-04-07 11:28:46,349 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:28:46,349 INFO supervisord started with pid 28
2022-04-07 11:28:47,352 INFO spawned: 'apache2' with pid 30
2022-04-07 11:28:47,355 INFO spawned: 'php-fpm' with pid 31
2022-04-07 11:28:47,357 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:28:48,386 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:48,387 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:48,387 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:48,387 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:49,390 INFO spawned: 'php-fpm' with pid 104
2022-04-07 11:28:50,412 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:50,412 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:51,415 INFO spawned: 'php-fpm' with pid 105
2022-04-07 11:28:52,444 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:52,444 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:53,448 INFO spawned: 'php-fpm' with pid 106
2022-04-07 11:28:54,469 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:54,469 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:55,479 INFO spawned: 'php-fpm' with pid 107
2022-04-07 11:28:56,514 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:56,515 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:57,518 INFO spawned: 'php-fpm' with pid 108
2022-04-07 11:28:58,554 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:28:58,554 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:28:59,556 INFO spawned: 'php-fpm' with pid 109
2022-04-07 11:29:00,588 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:00,589 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:01,592 INFO spawned: 'php-fpm' with pid 110
2022-04-07 11:29:02,626 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:02,626 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:03,630 INFO spawned: 'php-fpm' with pid 111
2022-04-07 11:29:04,663 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:04,663 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:05,673 INFO spawned: 'php-fpm' with pid 112
2022-04-07 11:29:06,704 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:06,704 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:07,707 INFO spawned: 'php-fpm' with pid 113
2022-04-07 11:29:09,756 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:29:09,759 INFO RPC interface 'supervisor' initialized
2022-04-07 11:29:09,759 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:29:09,759 INFO supervisord started with pid 29
2022-04-07 11:29:10,761 INFO spawned: 'apache2' with pid 31
2022-04-07 11:29:10,764 INFO spawned: 'php-fpm' with pid 32
2022-04-07 11:29:10,766 INFO spawned: 'rsyslog' with pid 33
2022-04-07 11:29:11,795 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:11,795 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:11,795 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:11,795 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:12,799 INFO spawned: 'php-fpm' with pid 105
2022-04-07 11:29:13,821 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:13,821 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:14,824 INFO spawned: 'php-fpm' with pid 106
2022-04-07 11:29:15,849 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:15,849 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:16,853 INFO spawned: 'php-fpm' with pid 107
2022-04-07 11:29:17,877 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:17,877 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:18,881 INFO spawned: 'php-fpm' with pid 108
2022-04-07 11:29:19,902 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:19,902 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:20,906 INFO spawned: 'php-fpm' with pid 109
2022-04-07 11:29:21,930 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:21,930 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:22,934 INFO spawned: 'php-fpm' with pid 110
2022-04-07 11:29:23,957 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:23,957 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:24,960 INFO spawned: 'php-fpm' with pid 111
2022-04-07 11:29:25,983 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:25,983 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:26,987 INFO spawned: 'php-fpm' with pid 112
2022-04-07 11:29:28,009 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:28,009 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:29,020 INFO spawned: 'php-fpm' with pid 113
2022-04-07 11:29:30,055 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:30,055 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:31,058 INFO spawned: 'php-fpm' with pid 114
2022-04-07 11:29:32,080 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:32,080 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:33,084 INFO spawned: 'php-fpm' with pid 115
2022-04-07 11:29:34,104 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:34,104 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:35,107 INFO spawned: 'php-fpm' with pid 124
2022-04-07 11:29:36,129 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:36,130 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:37,133 INFO spawned: 'php-fpm' with pid 125
2022-04-07 11:29:38,155 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:38,155 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:39,158 INFO spawned: 'php-fpm' with pid 126
2022-04-07 11:29:40,177 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:40,177 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:41,180 INFO spawned: 'php-fpm' with pid 128
2022-04-07 11:29:42,200 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:42,201 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:43,204 INFO spawned: 'php-fpm' with pid 129
2022-04-07 11:29:44,227 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:44,227 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:45,230 INFO spawned: 'php-fpm' with pid 130
2022-04-07 11:29:46,253 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:46,253 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:47,257 INFO spawned: 'php-fpm' with pid 131
2022-04-07 11:29:48,280 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:48,280 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:49,283 INFO spawned: 'php-fpm' with pid 132
2022-04-07 11:29:50,305 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:50,305 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:51,308 INFO spawned: 'php-fpm' with pid 133
2022-04-07 11:29:52,340 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:52,340 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:53,344 INFO spawned: 'php-fpm' with pid 135
2022-04-07 11:29:54,364 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:54,364 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:55,367 INFO spawned: 'php-fpm' with pid 136
2022-04-07 11:29:56,388 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:56,389 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:57,399 INFO spawned: 'php-fpm' with pid 137
2022-04-07 11:29:58,423 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:29:58,424 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:29:59,427 INFO spawned: 'php-fpm' with pid 138
2022-04-07 11:30:00,453 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:00,453 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:01,457 INFO spawned: 'php-fpm' with pid 139
2022-04-07 11:30:02,490 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:02,490 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:03,494 INFO spawned: 'php-fpm' with pid 140
2022-04-07 11:30:04,517 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:04,517 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:05,521 INFO spawned: 'php-fpm' with pid 141
2022-04-07 11:30:06,543 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:06,543 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:07,546 INFO spawned: 'php-fpm' with pid 142
2022-04-07 11:30:08,569 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:08,569 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:09,573 INFO spawned: 'php-fpm' with pid 143
2022-04-07 11:30:10,594 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:10,594 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:11,598 INFO spawned: 'php-fpm' with pid 144
2022-04-07 11:30:12,619 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:12,619 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:13,622 INFO spawned: 'php-fpm' with pid 148
2022-04-07 11:30:14,645 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:14,645 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:15,648 INFO spawned: 'php-fpm' with pid 149
2022-04-07 11:30:16,684 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:16,684 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:17,688 INFO spawned: 'php-fpm' with pid 150
2022-04-07 11:30:18,710 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:18,711 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:19,714 INFO spawned: 'php-fpm' with pid 162
2022-04-07 11:30:20,747 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:20,747 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:21,750 INFO spawned: 'php-fpm' with pid 163
2022-04-07 11:30:22,774 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:22,774 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:23,776 INFO spawned: 'php-fpm' with pid 164
2022-04-07 11:30:24,799 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:24,799 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:25,802 INFO spawned: 'php-fpm' with pid 165
2022-04-07 11:30:26,823 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:26,823 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:27,826 INFO spawned: 'php-fpm' with pid 166
2022-04-07 11:30:28,846 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:28,846 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:29,849 INFO spawned: 'php-fpm' with pid 167
2022-04-07 11:30:30,209 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:31,264 INFO spawned: 'php-fpm' with pid 181
2022-04-07 11:30:32,286 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:32,286 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:33,289 INFO spawned: 'php-fpm' with pid 182
2022-04-07 11:30:34,312 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:34,312 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:35,316 INFO spawned: 'php-fpm' with pid 190
2022-04-07 11:30:36,339 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:36,339 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:37,342 INFO spawned: 'php-fpm' with pid 191
2022-04-07 11:30:38,374 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:38,374 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:39,377 INFO spawned: 'php-fpm' with pid 192
2022-04-07 11:30:40,412 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:40,412 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:41,416 INFO spawned: 'php-fpm' with pid 193
2022-04-07 11:30:42,439 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:42,439 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:43,442 INFO spawned: 'php-fpm' with pid 194
2022-04-07 11:30:44,465 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:44,465 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:45,468 INFO spawned: 'php-fpm' with pid 195
2022-04-07 11:30:46,503 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:46,503 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:47,506 INFO spawned: 'php-fpm' with pid 196
2022-04-07 11:30:48,538 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:48,539 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:49,542 INFO spawned: 'php-fpm' with pid 197
2022-04-07 11:30:50,575 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:50,575 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:51,578 INFO spawned: 'php-fpm' with pid 199
2022-04-07 11:30:52,611 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:52,611 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:53,614 INFO spawned: 'php-fpm' with pid 200
2022-04-07 11:30:54,639 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:54,640 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:55,646 INFO spawned: 'php-fpm' with pid 201
2022-04-07 11:30:56,679 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:56,679 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:57,682 INFO spawned: 'php-fpm' with pid 202
2022-04-07 11:30:58,716 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:30:58,716 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:30:59,720 INFO spawned: 'php-fpm' with pid 203
2022-04-07 11:31:00,741 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:00,741 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:01,744 INFO spawned: 'php-fpm' with pid 204
2022-04-07 11:31:02,777 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:02,777 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:03,780 INFO spawned: 'php-fpm' with pid 205
2022-04-07 11:31:04,802 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:04,802 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:05,805 INFO spawned: 'php-fpm' with pid 206
2022-04-07 11:31:05,951 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:07,016 INFO spawned: 'php-fpm' with pid 230
2022-04-07 11:31:08,049 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:08,049 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:09,052 INFO spawned: 'php-fpm' with pid 231
2022-04-07 11:31:10,075 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:10,075 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:11,078 INFO spawned: 'php-fpm' with pid 232
2022-04-07 11:31:12,101 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:12,101 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:13,105 INFO spawned: 'php-fpm' with pid 233
2022-04-07 11:31:14,127 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:14,127 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:15,130 INFO spawned: 'php-fpm' with pid 234
2022-04-07 11:31:16,155 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:16,155 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:17,159 INFO spawned: 'php-fpm' with pid 235
2022-04-07 11:31:18,182 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:31:18,182 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:31:18,259 INFO spawned: 'php-fpm' with pid 239
2022-04-07 11:31:19,284 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:50,073 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:34:50,075 INFO RPC interface 'supervisor' initialized
2022-04-07 11:34:50,075 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:34:50,075 INFO supervisord started with pid 28
2022-04-07 11:34:51,078 INFO spawned: 'apache2' with pid 30
2022-04-07 11:34:51,081 INFO spawned: 'php-fpm' with pid 31
2022-04-07 11:34:51,083 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:34:52,108 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:52,109 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:52,109 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:52,109 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:34:53,112 INFO spawned: 'php-fpm' with pid 104
2022-04-07 11:34:54,136 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:54,136 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:34:55,139 INFO spawned: 'php-fpm' with pid 105
2022-04-07 11:34:56,162 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:56,162 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:34:57,164 INFO spawned: 'php-fpm' with pid 106
2022-04-07 11:34:58,198 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:34:58,198 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:34:59,200 INFO spawned: 'php-fpm' with pid 114
2022-04-07 11:35:00,233 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:00,233 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:01,237 INFO spawned: 'php-fpm' with pid 115
2022-04-07 11:35:02,264 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:02,264 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:03,268 INFO spawned: 'php-fpm' with pid 116
2022-04-07 11:35:04,300 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:04,300 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:05,303 INFO spawned: 'php-fpm' with pid 117
2022-04-07 11:35:06,338 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:06,338 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:07,340 INFO spawned: 'php-fpm' with pid 118
2022-04-07 11:35:08,362 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:08,363 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:09,366 INFO spawned: 'php-fpm' with pid 119
2022-04-07 11:35:10,390 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:10,391 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:11,394 INFO spawned: 'php-fpm' with pid 120
2022-04-07 11:35:12,415 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:12,416 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:12,706 INFO spawned: 'php-fpm' with pid 124
2022-04-07 11:35:12,734 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:13,736 INFO spawned: 'php-fpm' with pid 132
2022-04-07 11:35:14,757 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:14,757 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:15,761 INFO spawned: 'php-fpm' with pid 133
2022-04-07 11:35:16,783 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:16,783 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:17,786 INFO spawned: 'php-fpm' with pid 134
2022-04-07 11:35:18,807 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:18,808 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:19,819 INFO spawned: 'php-fpm' with pid 135
2022-04-07 11:35:20,851 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:20,851 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:21,854 INFO spawned: 'php-fpm' with pid 136
2022-04-07 11:35:22,877 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:22,878 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:23,880 INFO spawned: 'php-fpm' with pid 137
2022-04-07 11:35:24,578 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:25,633 INFO spawned: 'php-fpm' with pid 161
2022-04-07 11:35:26,655 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:26,656 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:27,659 INFO spawned: 'php-fpm' with pid 162
2022-04-07 11:35:28,686 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:28,686 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:29,688 INFO spawned: 'php-fpm' with pid 163
2022-04-07 11:35:30,712 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:30,712 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:31,716 INFO spawned: 'php-fpm' with pid 164
2022-04-07 11:35:32,739 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:32,739 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:33,743 INFO spawned: 'php-fpm' with pid 165
2022-04-07 11:35:34,769 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:35:34,770 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:35:35,401 INFO spawned: 'php-fpm' with pid 169
2022-04-07 11:35:36,428 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:51,854 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 11:38:51,856 INFO RPC interface 'supervisor' initialized
2022-04-07 11:38:51,856 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 11:38:51,856 INFO supervisord started with pid 28
2022-04-07 11:38:52,859 INFO spawned: 'apache2' with pid 30
2022-04-07 11:38:52,862 INFO spawned: 'php-fpm' with pid 31
2022-04-07 11:38:52,864 INFO spawned: 'rsyslog' with pid 32
2022-04-07 11:38:53,885 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:53,885 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:53,885 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:53,885 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:38:54,888 INFO spawned: 'php-fpm' with pid 104
2022-04-07 11:38:55,923 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:55,923 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:38:56,926 INFO spawned: 'php-fpm' with pid 105
2022-04-07 11:38:57,950 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:57,950 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:38:58,952 INFO spawned: 'php-fpm' with pid 113
2022-04-07 11:38:59,976 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:38:59,976 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:39:00,980 INFO spawned: 'php-fpm' with pid 114
2022-04-07 11:39:02,011 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:39:02,011 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:39:03,014 INFO spawned: 'php-fpm' with pid 115
2022-04-07 11:39:04,049 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:39:04,050 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:39:05,053 INFO spawned: 'php-fpm' with pid 116
2022-04-07 11:39:06,065 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 11:39:06,066 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 11:39:06,068 INFO spawned: 'php-fpm' with pid 119
2022-04-07 11:39:07,096 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:25:28,978 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:25:28,984 INFO RPC interface 'supervisor' initialized
2022-04-07 12:25:28,984 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:25:28,985 INFO supervisord started with pid 26
2022-04-07 12:25:29,990 INFO spawned: 'apache2' with pid 28
2022-04-07 12:25:29,992 INFO spawnerr: can't find command '/usr/sbin/php7.4-fpm'
2022-04-07 12:25:29,997 INFO spawned: 'rsyslog' with pid 29
2022-04-07 12:25:31,151 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:25:31,152 INFO spawnerr: can't find command '/usr/sbin/php7.4-fpm'
2022-04-07 12:25:31,153 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:25:33,156 INFO spawnerr: can't find command '/usr/sbin/php7.4-fpm'
2022-04-07 12:25:36,161 INFO spawnerr: can't find command '/usr/sbin/php7.4-fpm'
2022-04-07 12:25:36,161 INFO gave up: php-fpm entered FATAL state, too many start retries too quickly
2022-04-07 12:27:53,847 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:27:53,853 INFO RPC interface 'supervisor' initialized
2022-04-07 12:27:53,853 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:27:53,853 INFO supervisord started with pid 12
2022-04-07 12:27:54,858 INFO spawned: 'apache2' with pid 14
2022-04-07 12:27:54,866 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:27:54,872 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:27:56,010 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:27:56,010 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:27:56,010 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:27:56,011 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:27:57,017 INFO spawned: 'php-fpm' with pid 84
2022-04-07 12:27:58,148 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:27:58,148 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:27:59,154 INFO spawned: 'php-fpm' with pid 85
2022-04-07 12:28:00,282 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:00,283 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:01,288 INFO spawned: 'php-fpm' with pid 86
2022-04-07 12:28:02,414 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:02,415 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:03,420 INFO spawned: 'php-fpm' with pid 87
2022-04-07 12:28:04,541 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:04,542 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:05,547 INFO spawned: 'php-fpm' with pid 88
2022-04-07 12:28:06,664 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:06,664 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:07,670 INFO spawned: 'php-fpm' with pid 89
2022-04-07 12:28:08,788 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:08,788 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:09,795 INFO spawned: 'php-fpm' with pid 90
2022-04-07 12:28:10,921 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:10,922 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:11,927 INFO spawned: 'php-fpm' with pid 91
2022-04-07 12:28:13,051 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:13,052 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:14,057 INFO spawned: 'php-fpm' with pid 92
2022-04-07 12:28:15,176 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:15,177 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:16,182 INFO spawned: 'php-fpm' with pid 93
2022-04-07 12:28:17,314 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:17,315 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:18,321 INFO spawned: 'php-fpm' with pid 94
2022-04-07 12:28:19,435 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:19,435 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:20,440 INFO spawned: 'php-fpm' with pid 95
2022-04-07 12:28:21,566 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:21,567 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:22,573 INFO spawned: 'php-fpm' with pid 96
2022-04-07 12:28:23,698 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:23,698 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:24,704 INFO spawned: 'php-fpm' with pid 97
2022-04-07 12:28:25,832 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:25,833 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:26,839 INFO spawned: 'php-fpm' with pid 98
2022-04-07 12:28:27,984 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:27,985 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:28,992 INFO spawned: 'php-fpm' with pid 99
2022-04-07 12:28:30,123 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:30,124 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:31,129 INFO spawned: 'php-fpm' with pid 100
2022-04-07 12:28:32,251 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:32,251 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:33,257 INFO spawned: 'php-fpm' with pid 101
2022-04-07 12:28:34,386 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:34,387 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:35,391 INFO spawned: 'php-fpm' with pid 102
2022-04-07 12:28:36,509 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:36,509 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:37,514 INFO spawned: 'php-fpm' with pid 103
2022-04-07 12:28:38,637 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:38,638 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:39,643 INFO spawned: 'php-fpm' with pid 104
2022-04-07 12:28:40,764 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:40,764 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:41,770 INFO spawned: 'php-fpm' with pid 105
2022-04-07 12:28:42,904 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:42,904 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:43,910 INFO spawned: 'php-fpm' with pid 106
2022-04-07 12:28:45,074 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:45,074 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:46,079 INFO spawned: 'php-fpm' with pid 107
2022-04-07 12:28:47,204 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:47,205 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:48,210 INFO spawned: 'php-fpm' with pid 108
2022-04-07 12:28:49,337 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:49,337 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:50,343 INFO spawned: 'php-fpm' with pid 109
2022-04-07 12:28:51,471 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:51,472 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:52,478 INFO spawned: 'php-fpm' with pid 110
2022-04-07 12:28:53,588 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:53,588 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:54,594 INFO spawned: 'php-fpm' with pid 111
2022-04-07 12:28:55,718 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:55,718 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:56,724 INFO spawned: 'php-fpm' with pid 112
2022-04-07 12:28:57,856 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:57,857 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:28:58,862 INFO spawned: 'php-fpm' with pid 113
2022-04-07 12:28:59,979 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:28:59,979 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:00,984 INFO spawned: 'php-fpm' with pid 114
2022-04-07 12:29:02,103 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:02,104 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:03,107 INFO spawned: 'php-fpm' with pid 115
2022-04-07 12:29:04,221 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:04,222 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:05,227 INFO spawned: 'php-fpm' with pid 116
2022-04-07 12:29:06,341 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:06,342 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:07,347 INFO spawned: 'php-fpm' with pid 117
2022-04-07 12:29:08,467 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:08,467 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:09,472 INFO spawned: 'php-fpm' with pid 118
2022-04-07 12:29:10,588 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:10,588 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:11,591 INFO spawned: 'php-fpm' with pid 119
2022-04-07 12:29:12,653 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:12,654 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:13,657 INFO spawned: 'php-fpm' with pid 120
2022-04-07 12:29:52,871 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:29:52,876 INFO RPC interface 'supervisor' initialized
2022-04-07 12:29:52,876 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:29:52,877 INFO supervisord started with pid 12
2022-04-07 12:29:53,882 INFO spawned: 'apache2' with pid 14
2022-04-07 12:29:53,889 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:29:53,895 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:29:54,046 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:55,049 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:55,053 INFO spawned: 'php-fpm' with pid 84
2022-04-07 12:29:55,053 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:56,173 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:56,173 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:57,179 INFO spawned: 'php-fpm' with pid 85
2022-04-07 12:29:58,299 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:29:58,300 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:29:59,305 INFO spawned: 'php-fpm' with pid 86
2022-04-07 12:30:00,418 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:00,418 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:01,424 INFO spawned: 'php-fpm' with pid 87
2022-04-07 12:30:02,554 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:02,554 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:03,560 INFO spawned: 'php-fpm' with pid 88
2022-04-07 12:30:04,678 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:04,678 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:05,684 INFO spawned: 'php-fpm' with pid 89
2022-04-07 12:30:06,803 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:06,803 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:07,809 INFO spawned: 'php-fpm' with pid 90
2022-04-07 12:30:08,944 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:08,945 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:09,950 INFO spawned: 'php-fpm' with pid 91
2022-04-07 12:30:11,078 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:11,078 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:12,083 INFO spawned: 'php-fpm' with pid 92
2022-04-07 12:30:13,207 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:13,207 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:14,212 INFO spawned: 'php-fpm' with pid 93
2022-04-07 12:30:15,331 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:15,331 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:16,336 INFO spawned: 'php-fpm' with pid 94
2022-04-07 12:30:17,460 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:17,461 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:18,466 INFO spawned: 'php-fpm' with pid 95
2022-04-07 12:30:19,590 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:19,591 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:20,596 INFO spawned: 'php-fpm' with pid 96
2022-04-07 12:30:21,730 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:21,730 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:22,736 INFO spawned: 'php-fpm' with pid 97
2022-04-07 12:30:23,865 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:23,865 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:24,871 INFO spawned: 'php-fpm' with pid 98
2022-04-07 12:30:25,989 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:25,990 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:26,995 INFO spawned: 'php-fpm' with pid 99
2022-04-07 12:30:28,122 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:28,123 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:29,128 INFO spawned: 'php-fpm' with pid 100
2022-04-07 12:30:30,246 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:30,246 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:31,252 INFO spawned: 'php-fpm' with pid 101
2022-04-07 12:30:32,369 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:32,369 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:33,375 INFO spawned: 'php-fpm' with pid 102
2022-04-07 12:30:34,491 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:34,492 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:35,497 INFO spawned: 'php-fpm' with pid 103
2022-04-07 12:30:36,616 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:36,616 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:37,621 INFO spawned: 'php-fpm' with pid 104
2022-04-07 12:30:38,742 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:30:38,743 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:30:39,748 INFO spawned: 'php-fpm' with pid 105
2022-04-07 12:33:32,117 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:33:32,123 INFO RPC interface 'supervisor' initialized
2022-04-07 12:33:32,123 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:33:32,123 INFO supervisord started with pid 12
2022-04-07 12:33:33,129 INFO spawned: 'apache2' with pid 14
2022-04-07 12:33:33,136 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:33:33,142 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:33:33,298 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:34,300 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:34,303 INFO spawned: 'php-fpm' with pid 84
2022-04-07 12:33:34,305 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:35,434 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:35,435 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:36,440 INFO spawned: 'php-fpm' with pid 85
2022-04-07 12:33:37,559 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:37,559 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:38,564 INFO spawned: 'php-fpm' with pid 86
2022-04-07 12:33:39,684 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:39,685 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:40,690 INFO spawned: 'php-fpm' with pid 87
2022-04-07 12:33:40,806 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:41,812 INFO spawned: 'php-fpm' with pid 88
2022-04-07 12:33:42,941 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:42,942 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:43,948 INFO spawned: 'php-fpm' with pid 89
2022-04-07 12:33:45,051 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:45,051 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:46,056 INFO spawned: 'php-fpm' with pid 90
2022-04-07 12:33:47,189 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:33:47,189 INFO exited: php-fpm (exit status 78; not expected)
2022-04-07 12:33:48,194 INFO spawned: 'php-fpm' with pid 91
2022-04-07 12:35:35,382 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:35:35,389 INFO RPC interface 'supervisor' initialized
2022-04-07 12:35:35,389 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:35:35,389 INFO supervisord started with pid 12
2022-04-07 12:35:36,394 INFO spawned: 'apache2' with pid 14
2022-04-07 12:35:36,400 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:35:36,404 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:35:37,564 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:35:37,565 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:35:37,565 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:37:30,659 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:37:30,665 INFO RPC interface 'supervisor' initialized
2022-04-07 12:37:30,665 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:37:30,666 INFO supervisord started with pid 12
2022-04-07 12:37:31,670 INFO spawned: 'apache2' with pid 14
2022-04-07 12:37:31,676 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:37:31,681 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:37:32,841 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:37:32,841 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:37:32,842 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:41:38,280 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:41:38,590 INFO RPC interface 'supervisor' initialized
2022-04-07 12:41:38,591 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:41:38,592 INFO supervisord started with pid 12
2022-04-07 12:41:39,597 INFO spawned: 'apache2' with pid 14
2022-04-07 12:41:39,602 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:41:39,607 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:41:39,632 INFO exited: rsyslog (exit status 1; not expected)
2022-04-07 12:41:40,767 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:41:40,768 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:41:40,771 INFO spawned: 'rsyslog' with pid 77
2022-04-07 12:41:41,795 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:51:45,219 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:51:45,224 INFO RPC interface 'supervisor' initialized
2022-04-07 12:51:45,225 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:51:45,225 INFO supervisord started with pid 12
2022-04-07 12:51:46,230 INFO spawned: 'apache2' with pid 14
2022-04-07 12:51:46,235 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:51:46,240 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:51:47,390 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:51:47,390 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:51:47,391 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:54:36,731 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:54:36,738 INFO RPC interface 'supervisor' initialized
2022-04-07 12:54:36,738 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:54:36,739 INFO supervisord started with pid 12
2022-04-07 12:54:37,744 INFO spawned: 'apache2' with pid 14
2022-04-07 12:54:37,750 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:54:37,755 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:54:38,895 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:54:38,895 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:54:38,895 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:57:39,415 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 12:57:39,420 INFO RPC interface 'supervisor' initialized
2022-04-07 12:57:39,420 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 12:57:39,420 INFO supervisord started with pid 12
2022-04-07 12:57:40,425 INFO spawned: 'apache2' with pid 14
2022-04-07 12:57:40,431 INFO spawned: 'php-fpm' with pid 15
2022-04-07 12:57:40,435 INFO spawned: 'rsyslog' with pid 16
2022-04-07 12:57:41,576 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:57:41,576 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 12:57:41,576 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 13:28:49,188 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 13:28:49,190 INFO RPC interface 'supervisor' initialized
2022-04-07 13:28:49,190 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 13:28:49,191 INFO supervisord started with pid 26
2022-04-07 13:28:50,194 INFO spawned: 'apache2' with pid 28
2022-04-07 13:28:50,197 INFO spawned: 'php-fpm' with pid 29
2022-04-07 13:28:50,199 INFO spawned: 'rsyslog' with pid 30
2022-04-07 13:28:51,229 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 13:28:51,229 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 13:28:51,229 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 14:27:06,256 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-07 14:27:06,258 INFO RPC interface 'supervisor' initialized
2022-04-07 14:27:06,258 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-07 14:27:06,258 INFO supervisord started with pid 26
2022-04-07 14:27:07,261 INFO spawned: 'apache2' with pid 27
2022-04-07 14:27:07,264 INFO spawned: 'php-fpm' with pid 28
2022-04-07 14:27:07,265 INFO spawned: 'rsyslog' with pid 29
2022-04-07 14:27:08,292 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 14:27:08,292 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-07 14:27:08,292 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 08:59:51,785 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 08:59:51,794 INFO RPC interface 'supervisor' initialized
2022-04-29 08:59:51,794 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 08:59:51,794 INFO supervisord started with pid 26
2022-04-29 08:59:52,797 INFO spawned: 'apache2' with pid 27
2022-04-29 08:59:52,799 INFO spawned: 'php-fpm' with pid 28
2022-04-29 08:59:52,801 INFO spawned: 'rsyslog' with pid 29
2022-04-29 08:59:53,819 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 08:59:53,819 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 08:59:53,819 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:10:53,562 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:10:53,883 INFO RPC interface 'supervisor' initialized
2022-04-29 11:10:53,883 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:10:53,883 INFO supervisord started with pid 12
2022-04-29 11:10:54,886 INFO spawned: 'apache2' with pid 13
2022-04-29 11:10:54,888 INFO spawned: 'php-fpm' with pid 14
2022-04-29 11:10:54,891 INFO spawned: 'rsyslog' with pid 15
2022-04-29 11:10:55,985 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:10:55,986 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:10:55,986 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:28:01,828 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:28:01,830 INFO RPC interface 'supervisor' initialized
2022-04-29 11:28:01,830 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:28:01,830 INFO supervisord started with pid 13
2022-04-29 11:28:02,833 INFO spawned: 'apache2' with pid 14
2022-04-29 11:28:02,835 INFO spawned: 'php-fpm' with pid 15
2022-04-29 11:28:02,837 INFO spawned: 'rsyslog' with pid 16
2022-04-29 11:28:03,864 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:28:03,865 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:28:03,865 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:30:18,160 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:30:18,465 INFO RPC interface 'supervisor' initialized
2022-04-29 11:30:18,465 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:30:18,466 INFO supervisord started with pid 13
2022-04-29 11:30:19,469 INFO spawned: 'apache2' with pid 14
2022-04-29 11:30:19,471 INFO spawned: 'php-fpm' with pid 15
2022-04-29 11:30:19,472 INFO spawned: 'rsyslog' with pid 16
2022-04-29 11:30:19,483 INFO exited: rsyslog (exit status 1; not expected)
2022-04-29 11:30:20,490 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:30:20,490 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:30:20,492 INFO spawned: 'rsyslog' with pid 78
2022-04-29 11:30:21,499 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:33:08,467 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:33:08,468 INFO RPC interface 'supervisor' initialized
2022-04-29 11:33:08,468 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:33:08,468 INFO supervisord started with pid 12
2022-04-29 11:33:09,472 INFO spawned: 'apache2' with pid 13
2022-04-29 11:33:09,473 INFO spawned: 'php-fpm' with pid 14
2022-04-29 11:33:09,474 INFO spawned: 'rsyslog' with pid 15
2022-04-29 11:33:10,494 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:33:10,494 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:33:10,494 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:52:00,856 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:52:00,857 INFO RPC interface 'supervisor' initialized
2022-04-29 11:52:00,858 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:52:00,858 INFO supervisord started with pid 12
2022-04-29 11:52:01,861 INFO spawned: 'apache2' with pid 13
2022-04-29 11:52:01,864 INFO spawned: 'php-fpm' with pid 14
2022-04-29 11:52:01,865 INFO spawned: 'rsyslog' with pid 15
2022-04-29 11:52:02,890 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:52:02,890 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:52:02,890 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:54:40,793 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 11:54:40,794 INFO RPC interface 'supervisor' initialized
2022-04-29 11:54:40,800 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 11:54:40,800 INFO supervisord started with pid 12
2022-04-29 11:54:41,804 INFO spawned: 'apache2' with pid 13
2022-04-29 11:54:41,806 INFO spawned: 'php-fpm' with pid 14
2022-04-29 11:54:41,808 INFO spawned: 'rsyslog' with pid 15
2022-04-29 11:54:42,825 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:54:42,825 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 11:54:42,825 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 12:16:05,529 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 12:16:05,834 INFO RPC interface 'supervisor' initialized
2022-04-29 12:16:05,834 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 12:16:05,835 INFO supervisord started with pid 11
2022-04-29 12:16:06,838 INFO spawned: 'apache2' with pid 12
2022-04-29 12:16:06,841 INFO spawned: 'php-fpm' with pid 13
2022-04-29 12:16:06,843 INFO spawned: 'rsyslog' with pid 14
2022-04-29 12:16:07,871 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 12:16:07,871 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 12:16:07,871 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:29:16,643 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 13:29:16,645 INFO RPC interface 'supervisor' initialized
2022-04-29 13:29:16,645 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 13:29:16,645 INFO supervisord started with pid 12
2022-04-29 13:29:17,648 INFO spawned: 'apache2' with pid 13
2022-04-29 13:29:17,651 INFO spawned: 'php-fpm' with pid 14
2022-04-29 13:29:17,652 INFO spawned: 'rsyslog' with pid 16
2022-04-29 13:29:18,670 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:29:18,670 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:29:18,670 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:34:13,393 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 13:34:13,395 INFO RPC interface 'supervisor' initialized
2022-04-29 13:34:13,395 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 13:34:13,396 INFO supervisord started with pid 12
2022-04-29 13:34:14,400 INFO spawned: 'apache2' with pid 13
2022-04-29 13:34:14,403 INFO spawned: 'php-fpm' with pid 14
2022-04-29 13:34:14,403 INFO spawned: 'rsyslog' with pid 16
2022-04-29 13:34:15,425 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:34:15,425 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:34:15,425 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:42:21,055 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 13:42:21,056 INFO RPC interface 'supervisor' initialized
2022-04-29 13:42:21,056 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 13:42:21,057 INFO supervisord started with pid 12
2022-04-29 13:42:22,060 INFO spawned: 'apache2' with pid 13
2022-04-29 13:42:22,063 INFO spawned: 'php-fpm' with pid 14
2022-04-29 13:42:22,065 INFO spawned: 'rsyslog' with pid 15
2022-04-29 13:42:23,094 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:42:23,094 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:42:23,101 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:51:41,034 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 13:51:41,036 INFO RPC interface 'supervisor' initialized
2022-04-29 13:51:41,036 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 13:51:41,036 INFO supervisord started with pid 12
2022-04-29 13:51:42,039 INFO spawned: 'apache2' with pid 13
2022-04-29 13:51:42,042 INFO spawned: 'php-fpm' with pid 14
2022-04-29 13:51:42,044 INFO spawned: 'rsyslog' with pid 15
2022-04-29 13:51:43,075 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:51:43,075 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:51:43,075 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:54:49,000 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 13:54:49,304 INFO RPC interface 'supervisor' initialized
2022-04-29 13:54:49,305 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 13:54:49,305 INFO supervisord started with pid 12
2022-04-29 13:54:50,309 INFO spawned: 'apache2' with pid 13
2022-04-29 13:54:50,310 INFO spawned: 'php-fpm' with pid 14
2022-04-29 13:54:50,311 INFO spawned: 'rsyslog' with pid 15
2022-04-29 13:54:50,314 INFO exited: rsyslog (exit status 1; not expected)
2022-04-29 13:54:51,329 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:54:51,329 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 13:54:51,331 INFO spawned: 'rsyslog' with pid 77
2022-04-29 13:54:52,340 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 14:15:57,474 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-04-29 14:15:57,779 INFO RPC interface 'supervisor' initialized
2022-04-29 14:15:57,779 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-04-29 14:15:57,780 INFO supervisord started with pid 12
2022-04-29 14:15:58,783 INFO spawned: 'apache2' with pid 13
2022-04-29 14:15:58,786 INFO spawned: 'php-fpm' with pid 14
2022-04-29 14:15:58,787 INFO spawned: 'rsyslog' with pid 15
2022-04-29 14:15:59,807 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 14:15:59,807 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-04-29 14:15:59,808 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 09:01:39,177 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 09:01:39,498 INFO RPC interface 'supervisor' initialized
2022-05-02 09:01:39,498 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 09:01:39,498 INFO supervisord started with pid 12
2022-05-02 09:01:40,501 INFO spawned: 'apache2' with pid 13
2022-05-02 09:01:40,504 INFO spawned: 'php-fpm' with pid 14
2022-05-02 09:01:40,506 INFO spawned: 'rsyslog' with pid 15
2022-05-02 09:01:40,527 INFO exited: rsyslog (exit status 1; not expected)
2022-05-02 09:01:41,589 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 09:01:41,594 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 09:01:41,596 INFO spawned: 'rsyslog' with pid 77
2022-05-02 09:01:42,615 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 13:59:20,394 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 13:59:20,397 INFO RPC interface 'supervisor' initialized
2022-05-02 13:59:20,397 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 13:59:20,397 INFO supervisord started with pid 12
2022-05-02 13:59:21,400 INFO spawned: 'apache2' with pid 13
2022-05-02 13:59:21,402 INFO spawned: 'php-fpm' with pid 14
2022-05-02 13:59:21,404 INFO spawned: 'rsyslog' with pid 15
2022-05-02 13:59:22,431 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 13:59:22,431 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 13:59:22,431 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:27:42,423 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 14:27:42,425 INFO RPC interface 'supervisor' initialized
2022-05-02 14:27:42,425 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 14:27:42,425 INFO supervisord started with pid 27
2022-05-02 14:27:43,427 INFO spawned: 'apache2' with pid 28
2022-05-02 14:27:43,428 INFO spawned: 'php-fpm' with pid 29
2022-05-02 14:27:43,429 INFO spawned: 'rsyslog' with pid 30
2022-05-02 14:27:44,448 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:27:44,448 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:27:44,448 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:58:40,400 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 14:58:40,401 INFO RPC interface 'supervisor' initialized
2022-05-02 14:58:40,401 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 14:58:40,402 INFO supervisord started with pid 26
2022-05-02 14:58:41,404 INFO spawned: 'apache2' with pid 27
2022-05-02 14:58:41,405 INFO spawned: 'php-fpm' with pid 28
2022-05-02 14:58:41,406 INFO spawned: 'rsyslog' with pid 29
2022-05-02 14:58:42,425 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:58:42,425 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 14:58:42,425 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:03:32,785 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 15:03:33,088 INFO RPC interface 'supervisor' initialized
2022-05-02 15:03:33,088 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 15:03:33,088 INFO supervisord started with pid 12
2022-05-02 15:03:34,090 INFO spawned: 'apache2' with pid 13
2022-05-02 15:03:34,091 INFO spawned: 'php-fpm' with pid 14
2022-05-02 15:03:34,092 INFO spawned: 'rsyslog' with pid 15
2022-05-02 15:03:35,111 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:03:35,111 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:03:35,111 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:11:40,588 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 15:11:40,591 INFO RPC interface 'supervisor' initialized
2022-05-02 15:11:40,592 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 15:11:40,592 INFO supervisord started with pid 26
2022-05-02 15:11:41,595 INFO spawned: 'apache2' with pid 27
2022-05-02 15:11:41,597 INFO spawned: 'php-fpm' with pid 28
2022-05-02 15:11:41,598 INFO spawned: 'rsyslog' with pid 29
2022-05-02 15:11:42,624 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:11:42,624 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:11:42,624 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:14:42,749 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-02 15:14:42,751 INFO RPC interface 'supervisor' initialized
2022-05-02 15:14:42,751 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-02 15:14:42,751 INFO supervisord started with pid 25
2022-05-02 15:14:43,753 INFO spawned: 'apache2' with pid 26
2022-05-02 15:14:43,754 INFO spawned: 'php-fpm' with pid 27
2022-05-02 15:14:43,755 INFO spawned: 'rsyslog' with pid 28
2022-05-02 15:14:44,772 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:14:44,773 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-02 15:14:44,773 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 10:10:40,758 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 10:10:41,070 INFO RPC interface 'supervisor' initialized
2022-05-03 10:10:41,071 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 10:10:41,071 INFO supervisord started with pid 13
2022-05-03 10:10:42,073 INFO spawned: 'apache2' with pid 14
2022-05-03 10:10:42,074 INFO spawned: 'php-fpm' with pid 15
2022-05-03 10:10:42,075 INFO spawned: 'rsyslog' with pid 16
2022-05-03 10:10:43,153 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 10:10:43,153 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 10:10:43,154 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:34:50,492 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 11:34:50,494 INFO RPC interface 'supervisor' initialized
2022-05-03 11:34:50,494 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 11:34:50,494 INFO supervisord started with pid 25
2022-05-03 11:34:51,497 INFO spawned: 'apache2' with pid 26
2022-05-03 11:34:51,499 INFO spawned: 'php-fpm' with pid 27
2022-05-03 11:34:51,500 INFO spawned: 'rsyslog' with pid 28
2022-05-03 11:34:52,524 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:34:52,524 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:34:52,524 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:43:10,052 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 11:43:10,054 INFO RPC interface 'supervisor' initialized
2022-05-03 11:43:10,054 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 11:43:10,054 INFO supervisord started with pid 26
2022-05-03 11:43:11,057 INFO spawned: 'apache2' with pid 27
2022-05-03 11:43:11,058 INFO spawned: 'php-fpm' with pid 28
2022-05-03 11:43:11,059 INFO spawned: 'rsyslog' with pid 29
2022-05-03 11:43:12,075 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:43:12,075 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:43:12,075 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:54:33,580 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 11:54:33,885 INFO RPC interface 'supervisor' initialized
2022-05-03 11:54:33,885 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 11:54:33,885 INFO supervisord started with pid 12
2022-05-03 11:54:34,889 INFO spawned: 'apache2' with pid 13
2022-05-03 11:54:34,892 INFO spawned: 'php-fpm' with pid 14
2022-05-03 11:54:34,895 INFO spawned: 'rsyslog' with pid 15
2022-05-03 11:54:35,921 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:54:35,921 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 11:54:35,922 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 14:32:10,672 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 14:32:10,978 INFO RPC interface 'supervisor' initialized
2022-05-03 14:32:10,978 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 14:32:10,979 INFO supervisord started with pid 12
2022-05-03 14:32:11,981 INFO spawned: 'apache2' with pid 13
2022-05-03 14:32:11,984 INFO spawned: 'php-fpm' with pid 14
2022-05-03 14:32:11,985 INFO spawned: 'rsyslog' with pid 15
2022-05-03 14:32:11,997 INFO exited: rsyslog (exit status 1; not expected)
2022-05-03 14:32:13,008 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 14:32:13,009 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 14:32:13,011 INFO spawned: 'rsyslog' with pid 77
2022-05-03 14:32:14,019 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 16:04:28,347 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-03 16:04:28,349 INFO RPC interface 'supervisor' initialized
2022-05-03 16:04:28,349 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-03 16:04:28,349 INFO supervisord started with pid 26
2022-05-03 16:04:29,352 INFO spawned: 'apache2' with pid 27
2022-05-03 16:04:29,353 INFO spawned: 'php-fpm' with pid 28
2022-05-03 16:04:29,353 INFO spawned: 'rsyslog' with pid 29
2022-05-03 16:04:30,374 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 16:04:30,374 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-03 16:04:30,374 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-04 12:07:39,577 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2022-05-04 12:07:39,580 INFO RPC interface 'supervisor' initialized
2022-05-04 12:07:39,580 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-05-04 12:07:39,580 INFO supervisord started with pid 67
2022-05-04 12:07:40,583 INFO spawned: 'apache2' with pid 68
2022-05-04 12:07:40,586 INFO spawned: 'php-fpm' with pid 69
2022-05-04 12:07:40,589 INFO spawned: 'rsyslog' with pid 70
2022-05-04 12:07:41,624 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-04 12:07:41,624 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-05-04 12:07:41,625 INFO success: rsyslog entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

View File

@ -1 +0,0 @@
67

View File

@ -1,9 +1,9 @@
{
"doctrine/annotations": {
"version": "1.13",
"version": "1.14",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "1.0",
"ref": "a2759dd6123694c8d901d0ec80006e044c2e6457"
},
@ -11,98 +11,104 @@
"config/routes/annotations.yaml"
]
},
"doctrine/lexer": {
"version": "1.2.3"
"doctrine/deprecations": {
"version": "1.1",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "1.0",
"ref": "87424683adc81d7dc305eefec1fced883084aab9"
}
},
"psr/cache": {
"version": "2.0.0"
"php-http/discovery": {
"version": "1.19",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "1.18",
"ref": "f45b5dd173a27873ab19f5e3180b2f661c21de02"
},
"files": [
"config/packages/http_discovery.yaml"
]
},
"psr/container": {
"version": "1.1.2"
"phpstan/phpstan": {
"version": "2.1",
"recipe": {
"repo": "github.com/symfony/recipes-contrib",
"branch": "main",
"version": "1.0",
"ref": "5e490cc197fb6bb1ae22e5abbc531ddc633b6767"
},
"files": [
"phpstan.dist.neon"
]
},
"psr/event-dispatcher": {
"version": "1.0.0"
},
"psr/log": {
"version": "2.0.0"
"sentry/sentry-symfony": {
"version": "4.14",
"recipe": {
"repo": "github.com/symfony/recipes-contrib",
"branch": "main",
"version": "4.6",
"ref": "153de5f041f7e8a9c19f3674b800b76be0e6fd90"
},
"files": [
"config/packages/sentry.yaml"
]
},
"symfony/apache-pack": {
"version": "1.0",
"recipe": {
"repo": "github.com/symfony/recipes-contrib",
"branch": "master",
"branch": "main",
"version": "1.0",
"ref": "9d254a22efca7264203eea98b866f16f944b2f09"
"ref": "0f18b4decdf5695d692c1d0dfd65516a07a6adf1"
},
"files": [
"public/.htaccess"
]
},
"symfony/cache": {
"version": "v5.4.7"
},
"symfony/cache-contracts": {
"version": "v2.5.1"
},
"symfony/config": {
"version": "v5.4.7"
},
"symfony/console": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.3",
"ref": "da0c8be8157600ad34f10ff0c9cc91232522e047"
"ref": "1781ff40d8a17d87cf53f8d4cf0c8346ed2bb461"
},
"files": [
"bin/console"
]
},
"symfony/dependency-injection": {
"version": "v5.4.7"
},
"symfony/deprecation-contracts": {
"version": "v3.0.1"
},
"symfony/dotenv": {
"version": "v5.4.5"
},
"symfony/error-handler": {
"version": "v5.4.7"
},
"symfony/event-dispatcher": {
"version": "v5.4.3"
},
"symfony/event-dispatcher-contracts": {
"version": "v3.0.1"
},
"symfony/filesystem": {
"version": "v5.4.7"
},
"symfony/finder": {
"version": "v5.4.3"
},
"symfony/flex": {
"version": "2.1",
"symfony/debug-bundle": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.3",
"ref": "5aa8aa48234c8eb6dbdd7b3cd5d791485d2cec4b"
},
"files": [
"config/packages/debug.yaml"
]
},
"symfony/flex": {
"version": "1.21",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "1.0",
"ref": "c0eeb50665f0f77226616b6038a9b06c03752d8e"
"ref": "146251ae39e06a95be0fe3d13c807bcf3938b172"
},
"files": [
".env"
]
},
"symfony/form": {
"version": "v5.4.8"
},
"symfony/framework-bundle": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.4",
"ref": "3cd216a4d007b78d8554d44a5b1c0a446dab24fb"
},
@ -117,56 +123,11 @@
"src/Kernel.php"
]
},
"symfony/http-client": {
"version": "v5.4.8"
},
"symfony/http-client-contracts": {
"version": "v2.5.1"
},
"symfony/http-foundation": {
"version": "v5.4.6"
},
"symfony/http-kernel": {
"version": "v5.4.7"
},
"symfony/options-resolver": {
"version": "v5.4.3"
},
"symfony/password-hasher": {
"version": "v5.4.8"
},
"symfony/polyfill-intl-grapheme": {
"version": "v1.25.0"
},
"symfony/polyfill-intl-icu": {
"version": "v1.25.0"
},
"symfony/polyfill-intl-normalizer": {
"version": "v1.25.0"
},
"symfony/polyfill-mbstring": {
"version": "v1.25.0"
},
"symfony/polyfill-php73": {
"version": "v1.25.0"
},
"symfony/polyfill-php80": {
"version": "v1.25.0"
},
"symfony/polyfill-php81": {
"version": "v1.25.0"
},
"symfony/property-access": {
"version": "v5.4.8"
},
"symfony/property-info": {
"version": "v5.4.7"
},
"symfony/routing": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.3",
"ref": "85de1d8ae45b284c3c84b668171d2615049e698f"
},
@ -175,14 +136,11 @@
"config/routes.yaml"
]
},
"symfony/runtime": {
"version": "v5.4.7"
},
"symfony/security-bundle": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.3",
"ref": "98f1f2b0d635908c2b40f3675da2d23b1a069d30"
},
@ -190,35 +148,24 @@
"config/packages/security.yaml"
]
},
"symfony/security-core": {
"version": "v5.4.8"
},
"symfony/security-csrf": {
"version": "v5.4.3"
},
"symfony/security-guard": {
"version": "v5.4.3"
},
"symfony/security-http": {
"version": "v5.4.8"
},
"symfony/service-contracts": {
"version": "v2.5.1"
},
"symfony/string": {
"version": "v5.4.3"
},
"symfony/translation-contracts": {
"version": "v2.5.1"
},
"symfony/twig-bridge": {
"version": "v5.4.8"
"symfony/translation": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "5.3",
"ref": "e28e27f53663cc34f0be2837aba18e3a1bef8e7b"
},
"files": [
"config/packages/translation.yaml",
"translations/.gitignore"
]
},
"symfony/twig-bundle": {
"version": "5.4",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "master",
"branch": "main",
"version": "5.4",
"ref": "bb2178c57eee79e6be0b297aa96fc0c0def81387"
},
@ -239,12 +186,6 @@
"config/packages/validator.yaml"
]
},
"symfony/var-dumper": {
"version": "v5.4.6"
},
"symfony/var-exporter": {
"version": "v5.4.7"
},
"symfony/web-profiler-bundle": {
"version": "5.4",
"recipe": {
@ -258,10 +199,23 @@
"config/routes/web_profiler.yaml"
]
},
"symfony/yaml": {
"version": "v5.4.3"
},
"twig/twig": {
"version": "v3.3.10"
"symfony/webpack-encore-bundle": {
"version": "1.17",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "1.10",
"ref": "eff2e505d4557c967b6710fe06bd947ba555cae5"
},
"files": [
"assets/app.js",
"assets/bootstrap.js",
"assets/controllers.json",
"assets/controllers/hello_controller.js",
"assets/styles/app.css",
"config/packages/webpack_encore.yaml",
"package.json",
"webpack.config.js"
]
}
}

View File

@ -0,0 +1,13 @@
{% block altcha_widget %}
<altcha-widget
challengejson={{challengeJson}}
name='altcha'
strings="{{translations}}"
hidelogo
hidefooter
workers= {{ workers }}
delay={{ delay }}
{{ debug ? 'debug' : ''}}
{{ mockError ? 'mockerror' : ''}}
></altcha-widget>
{% endblock %}

View File

@ -1,21 +1,19 @@
<!DOCTYPE html>
<html>
<html lang="{{app.request.session.get('_locale') is not null ? app.request.session.get('_locale') : 'fr'}}">
<head>
<meta charset="UTF-8">
<title>{% block title %}Welcome!{% endblock %}</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">
{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
{{ encore_entry_link_tags('app') }}
{{ encore_entry_link_tags('bootstrap-css') }}
{% endblock %}
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}
</head>
<body>
{% block body %}{% endblock %}
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{{ encore_entry_script_tags('bootstrap-js') }}
{% endblock %}
</body>
</html>

14
templates/error.html.twig Normal file
View File

@ -0,0 +1,14 @@
{% extends 'base.html.twig' %}
{% block stylesheets %}
{{ parent() }}
{% endblock %}
{% block body %}
<section class="grid place-items-center h-screen">
<div class="container px-5 py-2 mx-auto lg:px-32">
<p>{{statusCode}}</p>
<p>{{message}}</p>
</div>
</section>
{% endblock %}

View File

@ -1,54 +1,29 @@
{% extends "base.html.twig" %}
{% block stylesheets %}
<style>
body{
min-height: 50vh;
display: flex;
justify-content: center;
align-items: center;
}
.wrapper{
display :flex;
justify-content: center;
align-items: center;
height: 100%;
}
form{
border: 1px solid grey;
border-radius: 5px;
padding: 15px;
box-shadow: 3px 3px 2px grey, -3px -3px 2px grey;
display:flex;
flex-direction: column;
}
.form-error{
color: red;
}
</style>
{{parent()}}
{% endblock %}
{% block body %}
<div class="wrapper">
{{ form_start(form)}}
<div class="mb-3">
{{ form_row(form.email) }}
{% if error_mail is defined %}
<div class="form-text form-error">{{ error_mail }}</div>
{% endif %}
<div class="login-wrapper">
<div class="login">
{% if app.user %}
<div class="mb-3">
You are logged in as {{ app.user.login }}
</div>
{% endif %}
<div class="lang">
{% for locale in locales %}
<a href="{{ path('locale_change', {'locale':locale }) }}" title="{{locale}}" aria-label="{{locale}}" class="flag"><img class="w-10" src="{{ asset('flags/'~ locale ~'.svg') }}"/></a>
{% endfor %}
</div>
<h1 class="h3 mb-3 font-weight-normal">{% trans from 'view' %} sign_in {% endtrans %}</h1>
{{form_start(loginForm)}}
{{form_widget(loginForm)}}
<button class="btn btn-lg btn-primary" type="submit">
{% trans from 'view' %} submit {% endtrans %}
</button>
{{form_end(loginForm)}}
</div>
<div class="mb-3">
{{ form_row(form.password) }}
{% if error_password is defined %}
<div class="form-text form-error">{{ error_password }}</div>
{% endif %}
</div>
<div class="mb-3 form-check">
{{ form_row(form.rememberMe) }}
</div>
<button type="submit" class="btn btn-success">valider</button>
{{ form_end(form)}}
</div>
{% endblock %}

Some files were not shown because too many files have changed in this diff Show More