What mutex is apache trying to lock when the error “Couldn't grab mutex” is logged? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Come Celebrate our 10 Year Anniversary!What is this error in apache error.logHow can I get Wordpress to function under a Debian LAMP stack?Permission denied: couldn’t grab the accept mutexWhat does the apache ssl error AH02032 mean?Error when starting apache - apr_global_mutex_lockfileApache VirtualHost Hell - fails to redirect sometimes, throws odd SSL error other times: What am I doing wrong?Getting a 403 error when trying to access web siteDjango site running in Apache 2.4.6 on Centos giving 503 server error403 error trying to access file on Apache serverError 525 when trying to use SSL through CloudFlare
Why is "Captain Marvel" translated as male in Portugal?
What are the performance impacts of 'functional' Rust?
Area of a 2D convex hull
Slither Like a Snake
How do I keep my slimes from escaping their pens?
Can a monk deflect thrown melee weapons?
Single author papers against my advisor's will?
How to stop my camera from exagerrating differences in skin colour?
What do you call the holes in a flute?
Need a suitable toxic chemical for a murder plot in my novel
Windows 10: How to Lock (not sleep) laptop on lid close?
Who can trigger ship-wide alerts in Star Trek?
Is there a service that would inform me whenever a new direct route is scheduled from a given airport?
Can a non-EU citizen traveling with me come with me through the EU passport line?
What's the point in a preamp?
What computer would be fastest for Mathematica Home Edition?
Simulating Exploding Dice
How many things? AとBがふたつ
Estimate capacitor parameters
Stop battery usage [Ubuntu 18]
I'm having difficulty getting my players to do stuff in a sandbox campaign
Is there folklore associating late breastfeeding with low intelligence and/or gullibility?
I'm thinking of a number
What was the last x86 CPU that did not have the x87 floating-point unit built in?
What mutex is apache trying to lock when the error “Couldn't grab mutex” is logged?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!What is this error in apache error.logHow can I get Wordpress to function under a Debian LAMP stack?Permission denied: couldn’t grab the accept mutexWhat does the apache ssl error AH02032 mean?Error when starting apache - apr_global_mutex_lockfileApache VirtualHost Hell - fails to redirect sometimes, throws odd SSL error other times: What am I doing wrong?Getting a 403 error when trying to access web siteDjango site running in Apache 2.4.6 on Centos giving 503 server error403 error trying to access file on Apache serverError 525 when trying to use SSL through CloudFlare
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Apache 2.4 suddently dies in a fresh ubuntu 18.04. Certbot installed. Certificates authorized manually and installed manually (certbot did not touch my files). The logs are these:
/var/log/apache2# cat error.log.1
[Mon Apr 08 14:00:59.183891 2019] [macro:warn] [pid 26822] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
[Mon Apr 08 14:00:59.256064 2019] [core:warn] [pid 26829] AH00098: pid file /var/run/apache2/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Apr 08 14:00:59.259749 2019] [mpm_prefork:notice] [pid 26829] AH00163: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.0g configured -- resuming normal operations
[Mon Apr 08 14:00:59.259974 2019] [core:notice] [pid 26829] AH00094: Command line: '/usr/sbin/apache2'
[Mon Apr 08 17:21:56.130758 2019] [mpm_prefork:emerg] [pid 26833] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.132054 2019] [mpm_prefork:emerg] [pid 26834] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136360 2019] [mpm_prefork:emerg] [pid 26840] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136558 2019] [mpm_prefork:emerg] [pid 26843] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136843 2019] [mpm_prefork:emerg] [pid 26835] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137147 2019] [mpm_prefork:emerg] [pid 26832] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137359 2019] [mpm_prefork:emerg] [pid 26836] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.833216 2019] [core:alert] [pid 26829] AH00050: Child 26832 returned a Fatal error... Apache is exiting!
[Mon Apr 08 17:21:56.833273 2019] [:emerg] [pid 26829] AH02818: MPM run failed, exiting
/var/log/apache2#
This is my version:
/var/log/apache2# apache2ctl -V
[Tue Apr 09 22:17:03.105574 2019] [macro:warn] [pid 7155] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-04-03T13:22:37
Server's Module Magic Number: 20120211:68
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
In fact, there are plenty of forums that suggest changing the Mutex mechanism in the configuration. For example this one:
https://stackoverflow.com/questions/50652808/apache-shutdown-couldnt-grab-mutex
But before applying any magic I want to:
a) Understand what file apache is trying to lock.
b) eventually force to repeat the error (I want you apache to do it now) so I can provoke de crash.
Question:
How can I know what file is apache willing to lock when it says "couldn't grab the accept mutex"?
apache-2.4 server-crashes ubuntu-18.04 certbot
add a comment |
Apache 2.4 suddently dies in a fresh ubuntu 18.04. Certbot installed. Certificates authorized manually and installed manually (certbot did not touch my files). The logs are these:
/var/log/apache2# cat error.log.1
[Mon Apr 08 14:00:59.183891 2019] [macro:warn] [pid 26822] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
[Mon Apr 08 14:00:59.256064 2019] [core:warn] [pid 26829] AH00098: pid file /var/run/apache2/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Apr 08 14:00:59.259749 2019] [mpm_prefork:notice] [pid 26829] AH00163: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.0g configured -- resuming normal operations
[Mon Apr 08 14:00:59.259974 2019] [core:notice] [pid 26829] AH00094: Command line: '/usr/sbin/apache2'
[Mon Apr 08 17:21:56.130758 2019] [mpm_prefork:emerg] [pid 26833] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.132054 2019] [mpm_prefork:emerg] [pid 26834] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136360 2019] [mpm_prefork:emerg] [pid 26840] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136558 2019] [mpm_prefork:emerg] [pid 26843] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136843 2019] [mpm_prefork:emerg] [pid 26835] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137147 2019] [mpm_prefork:emerg] [pid 26832] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137359 2019] [mpm_prefork:emerg] [pid 26836] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.833216 2019] [core:alert] [pid 26829] AH00050: Child 26832 returned a Fatal error... Apache is exiting!
[Mon Apr 08 17:21:56.833273 2019] [:emerg] [pid 26829] AH02818: MPM run failed, exiting
/var/log/apache2#
This is my version:
/var/log/apache2# apache2ctl -V
[Tue Apr 09 22:17:03.105574 2019] [macro:warn] [pid 7155] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-04-03T13:22:37
Server's Module Magic Number: 20120211:68
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
In fact, there are plenty of forums that suggest changing the Mutex mechanism in the configuration. For example this one:
https://stackoverflow.com/questions/50652808/apache-shutdown-couldnt-grab-mutex
But before applying any magic I want to:
a) Understand what file apache is trying to lock.
b) eventually force to repeat the error (I want you apache to do it now) so I can provoke de crash.
Question:
How can I know what file is apache willing to lock when it says "couldn't grab the accept mutex"?
apache-2.4 server-crashes ubuntu-18.04 certbot
add a comment |
Apache 2.4 suddently dies in a fresh ubuntu 18.04. Certbot installed. Certificates authorized manually and installed manually (certbot did not touch my files). The logs are these:
/var/log/apache2# cat error.log.1
[Mon Apr 08 14:00:59.183891 2019] [macro:warn] [pid 26822] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
[Mon Apr 08 14:00:59.256064 2019] [core:warn] [pid 26829] AH00098: pid file /var/run/apache2/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Apr 08 14:00:59.259749 2019] [mpm_prefork:notice] [pid 26829] AH00163: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.0g configured -- resuming normal operations
[Mon Apr 08 14:00:59.259974 2019] [core:notice] [pid 26829] AH00094: Command line: '/usr/sbin/apache2'
[Mon Apr 08 17:21:56.130758 2019] [mpm_prefork:emerg] [pid 26833] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.132054 2019] [mpm_prefork:emerg] [pid 26834] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136360 2019] [mpm_prefork:emerg] [pid 26840] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136558 2019] [mpm_prefork:emerg] [pid 26843] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136843 2019] [mpm_prefork:emerg] [pid 26835] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137147 2019] [mpm_prefork:emerg] [pid 26832] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137359 2019] [mpm_prefork:emerg] [pid 26836] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.833216 2019] [core:alert] [pid 26829] AH00050: Child 26832 returned a Fatal error... Apache is exiting!
[Mon Apr 08 17:21:56.833273 2019] [:emerg] [pid 26829] AH02818: MPM run failed, exiting
/var/log/apache2#
This is my version:
/var/log/apache2# apache2ctl -V
[Tue Apr 09 22:17:03.105574 2019] [macro:warn] [pid 7155] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-04-03T13:22:37
Server's Module Magic Number: 20120211:68
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
In fact, there are plenty of forums that suggest changing the Mutex mechanism in the configuration. For example this one:
https://stackoverflow.com/questions/50652808/apache-shutdown-couldnt-grab-mutex
But before applying any magic I want to:
a) Understand what file apache is trying to lock.
b) eventually force to repeat the error (I want you apache to do it now) so I can provoke de crash.
Question:
How can I know what file is apache willing to lock when it says "couldn't grab the accept mutex"?
apache-2.4 server-crashes ubuntu-18.04 certbot
Apache 2.4 suddently dies in a fresh ubuntu 18.04. Certbot installed. Certificates authorized manually and installed manually (certbot did not touch my files). The logs are these:
/var/log/apache2# cat error.log.1
[Mon Apr 08 14:00:59.183891 2019] [macro:warn] [pid 26822] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
[Mon Apr 08 14:00:59.256064 2019] [core:warn] [pid 26829] AH00098: pid file /var/run/apache2/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Apr 08 14:00:59.259749 2019] [mpm_prefork:notice] [pid 26829] AH00163: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.0g configured -- resuming normal operations
[Mon Apr 08 14:00:59.259974 2019] [core:notice] [pid 26829] AH00094: Command line: '/usr/sbin/apache2'
[Mon Apr 08 17:21:56.130758 2019] [mpm_prefork:emerg] [pid 26833] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.132054 2019] [mpm_prefork:emerg] [pid 26834] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136360 2019] [mpm_prefork:emerg] [pid 26840] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136558 2019] [mpm_prefork:emerg] [pid 26843] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.136843 2019] [mpm_prefork:emerg] [pid 26835] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137147 2019] [mpm_prefork:emerg] [pid 26832] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.137359 2019] [mpm_prefork:emerg] [pid 26836] (43)Identifier removed: AH00144: couldn't grab the accept mutex
[Mon Apr 08 17:21:56.833216 2019] [core:alert] [pid 26829] AH00050: Child 26832 returned a Fatal error... Apache is exiting!
[Mon Apr 08 17:21:56.833273 2019] [:emerg] [pid 26829] AH02818: MPM run failed, exiting
/var/log/apache2#
This is my version:
/var/log/apache2# apache2ctl -V
[Tue Apr 09 22:17:03.105574 2019] [macro:warn] [pid 7155] AH02800: macro 'hellotrip' (defined on line 1 of "/etc/apache2/sites-enabled/500-hellotrip.conf"): argument '$dummy' (#1) never used
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2019-04-03T13:22:37
Server's Module Magic Number: 20120211:68
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
In fact, there are plenty of forums that suggest changing the Mutex mechanism in the configuration. For example this one:
https://stackoverflow.com/questions/50652808/apache-shutdown-couldnt-grab-mutex
But before applying any magic I want to:
a) Understand what file apache is trying to lock.
b) eventually force to repeat the error (I want you apache to do it now) so I can provoke de crash.
Question:
How can I know what file is apache willing to lock when it says "couldn't grab the accept mutex"?
apache-2.4 server-crashes ubuntu-18.04 certbot
apache-2.4 server-crashes ubuntu-18.04 certbot
asked Apr 9 at 22:20
Xavi MonteroXavi Montero
11617
11617
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f962328%2fwhat-mutex-is-apache-trying-to-lock-when-the-error-couldnt-grab-mutex-is-logg%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f962328%2fwhat-mutex-is-apache-trying-to-lock-when-the-error-couldnt-grab-mutex-is-logg%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown