apache / apache/dubbo-php-framework

发现一个问题,provider启动时manger进程会意外退出

Ouverte
#5 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
PHP
Étoiles
400
Forks
87
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

WARNING swServer_signal_hanlder: Fatal Error: manager process exit. status=0, signal=11.

`
class ZookeeperClient
{

public function __destruct()
{
$this->closeLog();
unset($this->zookeeper);
$this->logger->info('zookeeperClient destruct');
}

`

__destruct方法 要先unset($this->zookeeper); 再 $this->closeLog();

`
class ZookeeperClient
{

public function __destruct()
{
unset($this->zookeeper);
$this->closeLog();
$this->logger->info('zookeeperClient destruct');
}
`

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Localisez la classe ZookeeperClient et examinez sa méthode __destruct, en particulier l’ordre de closeLog() et de la suppression de zookeeper. Reproduisez le démarrage du provider si possible, puis vérifiez que le destructeur supprime zookeeper avant de fermer le journal et que le processus manager ne se termine plus avec le signal 11.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
php
Domaine
backend
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.