Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

199
Views
Dificultad para depurar Magento 2 con xdebug sin llamar a writeClose()

Como sugiere el título, en algunas situaciones paso por el código de Magento 2, solo para que vaya a Magento\Framework\Session\SessionManager::writeClose() , llamando así a session_write_close() y finalizando la aplicación de inmediato. La pila de llamadas está prácticamente vacía, por lo que no puedo ver qué está llamando esto. Sin embargo, si inserto un punto de interrupción y continúo desde allí, carga el sitio web como si nada hubiera pasado.

Solo parece ocurrir en los sitios web de Magento 2 donde terminaría repentinamente de esa manera, sin embargo, no estoy seguro de si podría ser un problema con xdebug, Apache o PHP-FPM.

¿Hay alguna razón por la que se llame a writeClose y cómo evito que esto vuelva a ocurrir durante la depuración?

Detalles del sistema:

  • Linux Ubuntu 18.04.2 LTS (en WSL)
  • Versión PHP: 7.0.33
  • Servidor API: FPM/FastCGI
  • versión de xdebug: 2.8.1

Si necesita información adicional, deje un comentario y lo actualizaré en consecuencia :-)

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Se llama a writeClose cuando se obtiene una excepción.

No hay manera de prevenirlo.

La solución es encontrar dónde está la excepción mediante una depuración profunda.

Cuando depure, intente usar F7 más en lugar de presionar F8, pasará por todas las funcionalidades y llegará a donde está la excepción. Entonces ve la causa raíz por mensajes de excepción.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!