Como resolvo uma superação de pilha de threads do mysql?

Eu tenho um procedimento armazenado no mysql. Ele funcionou no meu ambiente MAMP local, o procedimento funcionou bem, mas quando eu mudei para um servidor / host linode ele não é executado. Estou recebendo um erro "Thread Stack Overrun". Eu tentei aumentar a pilha de discussão a partir de um valor inicial de 64K. Eu alterei o valor para 128K e depois para 256K. mas o problema ainda ocorre.

Eu estou trabalhando em um servidor de linux lúcida 512MB ubuntu. Estou executando a configuração sugerida pelo linode no meu arquivo mysql / my.cnf:

<code>key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K 
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K
</code>

Alguém pode ajudar? Você pode sugerir diferentes configurações?

questionAnswers(2)

yourAnswerToTheQuestion