Skip to content

Commit

Permalink
added FAQ answer for EV/ithreads incompatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Oct 5, 2012
1 parent b2303e4 commit de41c75
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Changes
@@ -1,5 +1,5 @@

3.45 2012-10-05
3.45 2012-10-06
- Improved documentation.

3.44 2012-09-29
Expand Down
11 changes: 11 additions & 0 deletions lib/Mojolicious/Guides/FAQ.pod
Expand Up @@ -85,6 +85,17 @@ any C<\r\n> terminated part of a HTTP message, such as request line, status
line and headers. This limit is around C<10KB> by default, you can use the
C<MOJO_MAX_LINE_SIZE> environment variable to change this value.

=head2 What does the error "EV does not work with ithreads" mean?

The L<Mojolicious> user agent and web servers are based on an event loop that
supports multiple reactor backends. One of these backends is L<EV>, it is very
fast and will be automatically used if installed. On Windows however, the
C<ithreads> based C<fork()> emulation can interfere with it, and you may have
to use the C<MOJO_REACTOR> environment variable to enforce a more portable
one.

MOJO_REACTOR=Mojo::Reactor::Poll

=head2 What does "Your secret passphrase needs to be changed" mean?

L<Mojolicious> uses a secret passphrase for security features such as signed
Expand Down

0 comments on commit de41c75

Please sign in to comment.