2016-02-09 2 views
0

Я запускаю POW на OSX для обслуживания приложений RoR для разработки. Некоторое время назад одно из моих приложений сломало ошибку 502. Страница кажется, нагружать пока это не натыкаясь на тайм-аут, показывая это сообщение:POW, OS X - прокси-тайм-аут - ошибка 502

Proxy Error 

The proxy server received an invalid response from an upstream server. 
The proxy server could not handle the request GET /index.html. 

Reason: Error reading from remote server 

502

Я проверил журналы и нет ничего - никакого кода Руби не execuded, поэтому Rails даже не прикоснулся. Я набрал rails s в терминале и приложении работает без проблем.

Также я вернул GIT свое приложение на сцену до выпуска и даже до самого начала, и результат тот же.

Другие приложения-разработчики в домене * .dev прекрасно работают.

Не знаете, где проблема и где ее искать. Я был бы очень признателен за любую помощь.

+0

попробуйте перезагрузить приложение: http://pow.cx/manual.html#section_2.5 – Rots

+0

Thnx @Rots, но я уже это сделал. Ничего. – Jakub

ответ

0

Решено.

Мне нужно было увидеть журналы в ~/Library/Logs/Pow/app/и найти Ruby bug. http://pow.cx/manual.html#section_2.6

[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING /Users/***/.rvm/gems/ruby-2.2.2/gems/json-1.8.3/lib/json/ext.rb:13:in `require' 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING -- Machine register context ------------------------------------------------ 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING rax: 0x0000000000000000 rbx: 0x00007fdfad2f4450 rcx: 0x0000000000000000 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING rdx: 0x0000000000000000 rdi: 0x0000000000000000 rsi: 0x0000000000000025 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING rbp: 0x00007fff57954310 rsp: 0x00007fff579542b0 r8: 0x0000000000000000 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING r9: 0x00007fff71bb2110 r10: 0x00007fff98b8e401 r11: 0x00007fff8f847140 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING r12: 0x0000000108d0ece0 r13: 0x0000000000000000 r14: 0x0000000000000025 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING r15: 0x0000000000000000 rip: 0x0000000108d58886 rfl: 0x0000000000010202 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING -- C level backtrace information ------------------------------------------- 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 0 libruby.2.2.0.dylib     0x0000000108440655 rb_vm_bugreport + 149 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 1 libruby.2.2.0.dylib     0x00000001082e82f2 rb_bug_context + 466 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 2 libruby.2.2.0.dylib     0x00000001083bccf3 sigsegv + 83 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 3 libsystem_platform.dylib   0x00007fff841a352a _sigtramp + 26 
[Wed Feb 10 2016 01:46:33 GMT+0100 (CET)] WARNING 4 libruby.2.2.0.dylib     0x0000000108d58886 newobj_of + 45 

Я понижены рубин 2.2.2 -> 2.2.1, и она работает. Поэтому я уверен, что это было, вопрос для меня - это то, почему он работал нормально при запуске rails s.