Fórum

Verify permission en Upgrade 6.011 EE -> 6.012 EE

Moisés Belda, modificado 11 Anos atrás.

Verify permission en Upgrade 6.011 EE -> 6.012 EE

Junior Member Postagens: 61 Data de Entrada: 25/01/11 Postagens Recentes
Hola
Estamos actualizando un liferay de tamaño medio (unos 1500 users) de 6.011EE a 6.012EE

El proceso nos da el siguiente log:

Starting Liferay Portal Enterprise Edition 6.0 EE SP2 (Bunyan / Build 6012 / July 27, 2011)
00:02:03,607 INFO  [BaseDB:404] Database does not support case sensitive queries
00:02:03,621 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.UpgradeProcess_6_0_12
00:02:03,645 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeSchema
00:03:33,720 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeAsset
00:13:15,567 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeBlogs
00:13:15,805 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeDocumentLibrary
00:38:42,514 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeExpando
00:38:42,620 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeLock
00:38:42,882 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeMessageBoards
01:03:12,139 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradePermission
01:37:22,404 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradePortletPreferences
01:37:31,600 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeResourcePermission
01:37:31,655 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeScheduler
01:37:31,671 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeScopes
01:37:41,984 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeUserName
01:37:42,326 INFO  [UpgradeProcess:199] Upgrading com.liferay.portal.upgrade.v6_0_12.UpgradeVirtualHost
01:38:06,511 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyProcessSuite
01:38:06,513 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyProperties
01:38:06,516 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyMySQL
01:38:15,449 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifySQLServer
01:38:15,450 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyCounter
01:38:15,550 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyUUID
01:38:15,580 INFO  [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyPermission


Todos los puntos donde hace UPGRADE no tardaron más de 3 horas en realizarse.

Sin embargo lleva parado unas 48 horas el log del proceso en la siguiente linea:
01:38:15,580 INFO [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyPermission

Pare el portal en un anterior lanzamiento del proceso, a las 30 horas, pensando que estaba parado, y se quedo inconsistente, al volver a arrancar daba errores, por ello recupere copia y volví a empezar.

¿Es normal que tarde tanto?
¿Se puede lanzar el proceso con un logueo algo más profundo para ir monitorizando que esta parado?

Notas=> He mirado que la tabla permisos tiene 4.500.000 registros, me imagino que es normal ya que hay muchos users , páginas privadas y portlets.
Moisés Belda, modificado 11 Anos atrás.

RE: Verify permission en Upgrade 6.011 EE -> 6.012 EE

Junior Member Postagens: 61 Data de Entrada: 25/01/11 Postagens Recentes
Os informo de algún avance que he obtenido en este problema..

Creo que el problema está en el startup timeout.

He replicado la instalación que pretendo hacer upgrade en un entorno de depuración, con liferay IDE.

He ejecutado la prueba de actualización en este entorno local, y el servidor se para en el mismo punto en local:

INFO [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyPermission

El caso es que en este caso, eclipse avisa de un error (tomcat en un linux centos no me da error alguno en los ficheros de log de catalina). Me informa que el servidor tomcat está tardando demasiado en arrancar la aplicación. Parece ser que el problema está en el startup timeout. El upgrade tarda mucho (ya que la tabla de permisos es muy grande) y al final acaba parando el arranque de la app.

En eclipse he encontrado como configurar este startup timeout, aunque en el ide no me permite más de 9999. Lo he solucionado configurando a mano el fichero server.

El caso es que en los ficheros de configuración de tomcat, la wiki, y la documentación, no encuentro forma de definit este tiempo máximo de arranque.

He googleado sin éxito , y no encuentro referencia alguna.

He mirado los ficheros: catalina.sh, startup.sh, setenv.sh, catalina.policy, catalina.properties, context.xml, server.xml etc...

Alguien sabe como configurar tomcat para que aguante un tiempo ilimitado de startup, para casos de upgrade como este?

Gracias