it-swarm-es.tech

El servicio Error 503 no está disponible en mi hosting Godaddy con el sitio web Joomla 2.5

Creo un sitio web de Joomla antes de 1 año, pero antes de 1 mes mi hosting Godaddy dijo que habíamos alcanzado todos los recursos y la CPU al 100%, cuando me puse en contacto con el soporte me dijeron que teníamos un PHP Script que inicio y no finalizado, ¿cómo puedo encontrar este script?

4
RayCoding

Opción 1

Durante una situación similar a la suya, investigué un poco y reuní posibles razones para exceder las limitaciones de recursos en un plan de alojamiento compartido y puede encontrar útil la siguiente lista para rastrear su problema.

La utilización de recursos de memoria y CPU a menudo están vinculados. Por ejemplo, si los recursos de memoria son escasos, la memoria puede ser paginada al disco causando una sobrecarga de la CPU. Si los recursos de la CPU son escasos, se puede solicitar más memoria para ayudar a aliviar el problema de la CPU. Algunos de los elementos en la siguiente lista pueden relacionarse más con la memoria y algunos pueden relacionarse más con la CPU, pero probablemente valga la pena verificar si está alcanzando una limitación de recursos.

Algunas de las posibles razones son más fáciles de verificar o probar que otras y tiene sentido verificar las más fáciles primero. Por ejemplo, puede terminar teniendo que hacer el número 22 (deshabilitar temporalmente las extensiones una por una), pero probablemente tenga sentido hacer algunas de las comprobaciones básicas como nos. 1 a 9 primero ya que estos son relativamente rápidos y pueden ayudar a reducir al culpable con bastante rapidez.

  1. aumente el PHP memory_limit creando o editando el php.ini y agregando memory_limit = 512M o cambiar la configuración a través de cPanel -> "Seleccionar PHP Versión" o similar
  2. compruebe si hay cambios recientes mirando las fechas de archivos y carpetas en componentes, complementos, módulos, carpetas de imágenes/presentaciones de diapositivas, etc.
  3. buscar y aplicar actualizaciones a Joomla y extensiones de terceros
  4. revise los registros de error en la carpeta/logs para ver si hay algo inusual
  5. verifique el registro de errores en cPanel (o similar)
  6. en phpMyAdmin (o similar), ejecute "Reparar" en la tabla de sesión
  7. ejecute las herramientas de administración "Reparar permisos" y "Reparar y optimizar tablas"
  8. en cPanel (o similar), verifique cualquier trabajo CRON que pueda estar causando una carga excesiva
  9. en Awstats (o similar), verifique si hay visitas excesivas de "visitantes de Robots/Arañas" - 20,000 visitas/500MB por mes o alrededor de Google y similares es probablemente razonable - si es necesario, puede usar el firewall de Admin Tools Pro .htaccess función de seguridad para detectar y bloquear spammers - referencia: https://stackoverflow.com/a/17822758
  10. si el caché de Joomla está habilitado, aumente temporalmente el tiempo de caché a 45 minutos más o menos
  11. intente cambiar temporalmente a una de las plantillas predeterminadas para ver si el problema está en la plantilla
  12. si GZip está habilitado en la Configuración global, intente apagarlo temporalmente y también intente encenderlo si está deshabilitado actualmente
  13. limpiar y purgar el caché de Joomla
  14. si usa sh404SEF, purgue las URL de sh404SEF
  15. purgar URL no publicadas en Componentes -> Redirect Manager
  16. intente deshabilitar temporalmente SEF (SEF consume CPU)
  17. intente configurar temporalmente RewriteEngine Off en .htaccess (SEF consume CPU)
  18. desactivar temporalmente las medidas contra inundaciones en sh404SEF, Kunena y extensiones similares
  19. ejecutar una auditoría de seguridad para verificar si hay malware usando mysites.guru (anteriormente myjoomla.com) o similar
  20. ejecute gtmetrix.com o un informe similar para ver qué, si algo, está tardando mucho en cargar
  21. habilitar temporalmente el modo de depuración de Joomla y verificar la cantidad de consultas de la base de datos? (Idealmente debe ser menor de 30 años)
  22. deshabilite temporalmente los módulos/complementos de terceros uno por uno y verifique los cambios en las consultas de la base de datos
  23. registre una solicitud de soporte con su proveedor de alojamiento preguntándole sobre los cambios recientes y si pueden ayudarlo a determinar el proceso de alto recurso y reducir el problema a una extensión específica
  24. pruebe la corrección de la tabla de activos de Elin: http://github.com/elinw/AssetFix
  25. instale CJSpeed ​​( http://www.conquerjoomla.com/index.php?option=com_cjdownload&view=info&id=1&Itemid=116 ) o similar para ver qué extensiones pueden estar ralentizando su sitio web
  26. Ajustar MySQL: http://videos.cpanel.net/mysql-optimization

Opción 2

Mudarse a una empresa de alojamiento web con límites de recursos más generosos también podría ser una solución razonable.

¿Cómo sé si el problema está solucionado?

Los proveedores de alojamiento a menudo incluyen herramientas en cPanel (o similar) para que pueda ver la utilización de recursos de su cuenta. La comprobación de estos gráficos pronto le mostrará cualquier cambio en la memoria o la utilización de la CPU, etc.

6
Neil Robertson

Nunca he tenido un bucle PHP script, por lo tanto, nunca tuve que rastrearlo, sin embargo, mirar alrededor e investigar un poco ( pista ), podría usar una herramienta como Xdebug . Requerirá un poco de paciencia y trabajo. También asegúrese de leer la documentación para saber exactamente qué hacer:

http://www.xdebug.org/docs/

Puede valer la pena preguntarle a GoDaddy si saben qué archivo está causando el bucle antes de comenzar lo anterior

1
Lodder