Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
61f9fe56
Commit
61f9fe56
authored
Aug 01, 2014
by
Ben Patterson
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #4658 from edx/benp/fix-bok-choy-check
bok-choy: check mysql the old way.
parents
1ae59010
e6d6a3bf
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
8 deletions
+4
-8
pavelib/utils/test/bokchoy_utils.py
+4
-8
No files found.
pavelib/utils/test/bokchoy_utils.py
View file @
61f9fe56
...
...
@@ -5,7 +5,6 @@ import sys
import
os
import
time
import
httplib
import
subprocess
from
paver.easy
import
sh
from
pavelib.utils.envs
import
Env
from
pavelib.utils.process
import
run_background_process
...
...
@@ -126,13 +125,10 @@ def is_mysql_running():
"""
Returns True if mysql is running, False otherwise.
"""
# We need to check whether or not mysql is running as a process
# even if it is not daemonized.
with
open
(
os
.
devnull
,
'w'
)
as
DEVNULL
:
#pgrep returns the PID, which we send to /dev/null
returncode
=
subprocess
.
call
(
"pgrep mysqld"
,
stdout
=
DEVNULL
,
shell
=
True
)
return
returncode
==
0
# We use the MySQL CLI client and capture its stderr
# If the client cannot connect successfully, stderr will be non-empty
output
=
os
.
popen
(
'status mysql 2>&1'
)
.
read
()
return
output
.
startswith
(
"mysql start/running, process"
)
def
clear_mongo
():
"""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment