Yes, I will see if I can get any more debugging info out of it.  Yes that is 
the URL we are using to access.  In the condition where the bin log is on I get 
a 404 from tomcat meaning that the application has not started.  I will try 
some further debugging on the mysql side as well.  This is not an upgrade but 
rather a fresh install of 4.3.  That is the problem I am seeing as well, no 
useful debug information. 

Steve Searles

On Jun 10, 2014, at 8:21 AM, Rafael Weingartner <rafaelweingart...@gmail.com> 
wrote:

> I thought that it could be a missing dependency problem, because with CS
> 4.3 upgrade from 4.2.1 we had one. The mysql jdbc .jar was not in the
> classpath. So, we had to manually add it.
> 
> I did not see any expressive tty in your log files.
> Could you look for some more meaningful java stack traces, then we might be
> able to help you.
> BTW, how are you trying to access the CS? http://serverIp:8080/client ?
> 
> 
> On Mon, Jun 9, 2014 at 11:31 PM, Steve Searles <ssear...@zimcom.net> wrote:
> 
>> It is also worth noting that these are the last two DB queries that happen
>> before the stop. So it may have something to do with cloudbridge?
>> 
>> 
>> 
>> 140609 22:28:00     8 Connect   cl...@db01.cvg.cs.zimcom.net on
>> cloudbridge
>>                    8 Query     /* mysql-connector-java-5.1.17-SNAPSHOT (
>> Revision: ${bzr.revision-id} ) */SHOW VARIABLES WHERE Variable_name
>> ='language' OR Variable_name = 'net_write_timeout' OR Variable_name =
>> 'interactive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name =
>> 'character_set_client' OR Variable_name = 'character_set_connection' OR
>> Variable_name = 'character_set' OR Variable_name = 'character_set_server'
>> OR Variable_name = 'tx_isolation' OR Variable_name =
>> 'transaction_isolation' OR Variable_name = 'character_set_results' OR
>> Variable_name = 'timezone' OR Variable_name = 'time_zone' OR Variable_name
>> = 'system_time_zone' OR Variable_name = 'lower_case_table_names' OR
>> Variable_name = 'max_allowed_packet' OR Variable_name = 'net_buffer_length'
>> OR Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type' OR
>> Variable_name = 'query_cache_size' OR Variable_name = 'init_connect'
>>                    8 Query     /* mysql-connector-java-5.1.17-SNAPSHOT (
>> Revision: ${bzr.revision-id} ) */SELECT @@session.auto_increment_increment
>>                    8 Query     SHOW COLLATION
>>                    8 Query     SET NAMES latin1
>>                    8 Query     SET character_set_results = NULL
>>                    8 Query     SET autocommit=1
>>                    8 Query     SET sql_mode='STRICT_TRANS_TABLES'
>>                    8 Query     SET autocommit=0
>>                    8 Query     SET autocommit=0
>>                    8 Query     SELECT offering_bundle.ID,
>> offering_bundle.AmazonEC2Offering, offering_bundle.CloudStackOffering FROM
>> offering_bundle
>>                    8 Query     commit
>>                    8 Query     rollback
>>                    8 Query     SET autocommit=1
>>                    8 Query     SET autocommit=0
>>                    8 Query     SET autocommit=0
>>                    8 Query     SELECT mhost.ID, mhost.MHostKey,
>> mhost.Host, mhost.Version, mhost.LastHeartbeatTime FROM mhost WHERE
>> mhost.MHostKey = _binary'00:50:56:92:04:18'  ORDER BY RAND() LIMIT 1
>>                    8 Query     commit
>>                    8 Query     rollback
>>                    8 Query     SET autocommit=1
>>                    8 Query     SET autocommit=0
>>                    8 Query     SET autocommit=0
>>                    8 Query     UPDATE mhost SET mhost.Host=_binary'
>> http://localhost:7080/awsapi' WHERE mhost.ID = 1
>>                    8 Query     commit
>>                    8 Query     rollback
>>                    8 Query     SET autocommit=1
>>                    8 Query     SET autocommit=0
>>                    8 Query     SET autocommit=0
>>                    8 Query     SELECT shost.ID, shost.Host,
>> shost.HostType, shost.MHostID, shost.ExportRoot, shost.UserOnHost,
>> shost.UserPassword FROM shost WHERE shost.MHostID = 1  AND shost.ExportRoot
>> = _binary'/Users/john1/S3-Mount'  ORDER BY RAND() LIMIT 1
>>                    8 Query     commit
>>                    8 Query     rollback
>>                    8 Query     SET autocommit=1
>>                    9 Connect   cl...@db01.cvg.cs.zimcom.net on cloud
>>                    9 Query     /* mysql-connector-java-5.1.17-SNAPSHOT (
>> Revision: ${bzr.revision-id} ) */SHOW VARIABLES WHERE Variable_name
>> ='language' OR Variable_name = 'net_write_timeout' OR Variable_name =
>> 'interactive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name =
>> 'character_set_client' OR Variable_name = 'character_set_connection' OR
>> Variable_name = 'character_set' OR Variable_name = 'character_set_server'
>> OR Variable_name = 'tx_isolation' OR Variable_name =
>> 'transaction_isolation' OR Variable_name = 'character_set_results' OR
>> Variable_name = 'timezone' OR Variable_name = 'time_zone' OR Variable_name
>> = 'system_time_zone' OR Variable_name = 'lower_case_table_names' OR
>> Variable_name = 'max_allowed_packet' OR Variable_name = 'net_buffer_length'
>> OR Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type' OR
>> Variable_name = 'query_cache_size' OR Variable_name = 'init_connect'
>>                    9 Query     /* mysql-connector-java-5.1.17-SNAPSHOT (
>> Revision: ${bzr.revision-id} ) */SELECT @@session.auto_increment_increment
>>                    9 Query     SHOW COLLATION
>>                    9 Query     SET NAMES latin1
>>                    9 Query     SET character_set_results = NULL
>>                    9 Query     SET autocommit=1
>>                    9 Query     SET sql_mode='STRICT_TRANS_TABLES'
>>                    9 Query     SET autocommit=0
>>                    9 Query     SELECT @@session.tx_isolation
>>                    9 Query     SET SESSION TRANSACTION ISOLATION LEVEL
>> READ COMMITTED
>>                    9 Query     SELECT 1
>>                    9 Query     SET autocommit=0
>>                    9 Query     SELECT configuration.name,
>> configuration.value FROM configuration WHERE configuration.name =
>> _binary'enable.ec2.api'  ORDER BY RAND() LIMIT 1
>>                    9 Query     commit
>>                    9 Query     rollback
>>                    9 Query     SET autocommit=1
>> 
>> 
>> 
>> Steve Searles
>> 
>> 
>> 
>> -----Original Message-----
>> From: Steve Searles [mailto:ssear...@zimcom.net]
>> Sent: Monday, June 9, 2014 10:19 PM
>> To: users@cloudstack.apache.org
>> Subject: RE: Management Server Startup Issue
>> 
>> Rafael, Thank you for responding so quickly.  Yes 4.3.0. I am using a
>> dedicated DB servers and dedicated management servers.  I will provide
>> whatever log files you would find useful. It would be odd if it was a
>> dependancy since CS really has no visibility to the sql server other than a
>> connect string? Or so I thought; and the system is running fine with the
>> binlog off.  With the bin log on I can run queries from the command line
>> and everything seems normal from the sql end,  but the management server
>> will not run.  Toggle binlog off CS works fine.  The replication slave has
>> not even been started yet.  Let me know what other info I can send over
>> that would be of help.  There is nothing in the catalina logs of interest
>> and my logging level is currently set to trace for the
>> management-server.log.  I will turn on the sql query log and compare them
>> between startups of the management nodes perhaps that will yeild something.
>> I have included a dropbox link with the management server log from a
>> normal startup of CS and one with mysql binlog enabled.  Any help would be
>> greatly appriciated.
>> 
>> 
>> https://dl.dropboxusercontent.com/u/51895629/management-server.logs.tar.gz
>> 
>> 
>> 
>> Steve Searles
>> 
>> 
>> -----Original Message-----
>> From: Rafael Weingartner [mailto:rafaelweingart...@gmail.com]
>> Sent: Monday, June 9, 2014 6:57 PM
>> To: users@cloudstack.apache.org
>> Subject: Re: Management Server Startup Issue
>> 
>> please give more logs.
>> It is the 4.3.0 right? I bet there is a problem with a missing dependency.
>> 
>> 
>> On Mon, Jun 9, 2014 at 7:32 PM, Steve Searles <ssear...@zimcom.net> wrote:
>> 
>>> Anyone have any idea why the management service would refuse to start
>>> if the DB server is configured as a master for replication?
>>> 
>>> 
>>> 
>>> log_bin=mysql-bin
>>> server_id=1
>>> 
>>> Adding the above the my.cnf file of my DB server, restarting mysql
>>> then restarting cloudstack-managment will cause cloudstack to get hung
>>> on startup here.
>>> 
>>> 2014-06-09 18:25:33,769 INFO  [c.c.u.c.ComponentContext] (main:null)
>>> Starting
>>> com.cloud.bridge.persist.dao.SHostDaoImpl_EnhancerByCloudStack_9da5499
>>> b
>>> 2014-06-09 18:25:33,769 INFO  [c.c.u.c.ComponentContext] (main:null)
>>> Starting
>>> com.cloud.bridge.persist.dao.SObjectDaoImpl_EnhancerByCloudStack_847fb
>>> 98c
>>> 2014-06-09 18:25:33,769 INFO  [c.c.u.c.ComponentContext] (main:null)
>>> Starting
>>> com.cloud.bridge.persist.dao.CloudStackUserDaoImpl_EnhancerByCloudStac
>>> k_7fce3ee6
>>> 2014-06-09 18:25:33,769 INFO  [c.c.u.c.ComponentContext] (main:null)
>>> Starting
>>> com.cloud.bridge.service.core.ec2.EC2Engine_EnhancerByCloudStack_d70c9
>>> e3c
>>> 2014-06-09 18:25:33,769 INFO  [c.c.u.c.ComponentContext] (main:null)
>>> Starting
>>> com.cloud.bridge.service.controller.s3.ServiceProvider_EnhancerByCloud
>>> Stack_23d38b1
>>> 
>>> That is the last few lines of the management-server.log and it will
>>> hang there indefinitely.
>>> 
>>> I noticed this on startup as well.
>>> 
>>> 2014-06-09 18:25:16,841 INFO  [c.c.u.d.T.Transaction] (main:null) Is
>>> Data Base High Availiability enabled? Ans : false
>>> 2014-06-09 18:25:17,164 DEBUG [c.c.u.d.ConnectionConcierge]
>>> (main:null) Registering a database connection for LockMaster1
>>> 2014-06-09 18:25:17,164 INFO  [c.c.u.d.Merovingian2] (main:null)
>>> Cleaning up locks for 345049793560
>>> 2014-06-09 18:25:17,175 INFO  [c.c.u.d.Merovingian2] (main:null)
>>> Released
>>> 0 locks for 345049793560
>>> 2014-06-09 18:25:17,206 INFO  [o.a.c.s.l.CloudStackExtendedLifeCycle]
>>> (main:null) Running system integrity checker
>>> com.cloud.upgrade.DatabaseUpgradeChecker@63c8e4ae
>>> 2014-06-09 18:25:17,207 INFO  [c.c.u.DatabaseUpgradeChecker]
>>> (main:null) Grabbing lock to check for database upgrade.
>>> 2014-06-09 18:25:17,254 DEBUG [c.c.u.d.VersionDaoImpl] (main:null)
>>> Checking to see if the database is at a version before it was the
>>> version table is created
>>> 2014-06-09 18:25:17,295 INFO  [c.c.u.DatabaseUpgradeChecker]
>>> (main:null) DB version = 4.3.0 Code Version = 4.3.0
>>> 2014-06-09 18:25:17,296 INFO  [c.c.u.DatabaseUpgradeChecker]
>>> (main:null) DB version and code version matches so no upgrade needed.
>>> 
>>> The management server talking to the DB server at least enough to
>>> check the version; and mysql from the command line on the management
>>> server works fine as well.
>>> 
>>> 
>>> This line caught my attention.
>>> 
>>> 
>>> 2014-06-09 18:25:16,841 INFO  [c.c.u.d.T.Transaction] (main:null) Is
>>> Data Base High Availiability enabled? Ans : false
>>> 
>>> Is there something I need to set when using mysql replication specific
>>> to cloudstack? I do not see anything in the documentation on this
>>> other than setting up basic replication.
>>> 
>>> 
>>> if I comment out the above two lines in my.cnf and restart the
>>> management server it fires up just fine.  I don’t get how enabling bin
>>> log would make a difference at all.
>>> 
>>> Any help or explication for this strange issue would be appreciated.
>>> 
>>> 
>>> - Steve Searles
>>> 
>> 
>> 
>> 
>> --
>> Rafael Weingärtner
>> 
> 
> 
> 
> -- 
> Rafael Weingärtner

Reply via email to