Hi,

Is there anything else that I should try here, or should I open an issue on 
the gitlab-ce project? I wasn't able to find something similar already.

Thanks

On Thursday, May 19, 2016 at 12:41:29 PM UTC-4, Romain Deterre wrote:
>
> Thanks, 
>
> I tried to disable syntax highlighting, but it did not seem to have 
> helped. The page still returns 502. Here is the current content of my 
> highligh.rb file:
>
> module Gitlab
>   class Highlight
>     def self.highlight(blob_name, blob_content, nowrap: true)
>       new(blob_name, blob_content, nowrap: nowrap).highlight(blob_content, 
> continue: false)
>     end
>
>     def self.highlight_lines(repository, ref, file_name)
>       blob = repository.blob_at(ref, file_name)
>       return [] unless blob
>
>       blob.load_all_data!(repository)
>       highlight(file_name, blob.data).lines.map!(&:html_safe)
>     end
>
>     def initialize(blob_name, blob_content, nowrap: true)
>       @formatter = rouge_formatter(nowrap: nowrap)
>       @lexer = Rouge::Lexer.guess(filename: blob_name, source: 
> blob_content).new rescue Rouge::Lexers::PlainText
>     end
>
>     def highlight(text, continue: true)
>       @formatter.format(Rouge::Lexers::PlainText.lex(text)).html_safe
>       #@formatter.format(@lexer.lex(text, continue: continue)).html_safe
>     rescue
>       @formatter.format(Rouge::Lexers::PlainText.lex(text)).html_safe
>     end
>
>     private
>
>     def rouge_formatter(options = {})
>       options = options.reverse_merge(
>         nowrap: true,
>         cssclass: 'code highlight',
>         lineanchors: true,
>         lineanchorsid: 'LC'
>       )
>
>       Rouge::Formatters::HTMLGitlab.new(options)
>     end
>   end
> end
>
>
> On Thursday, May 19, 2016 at 10:31:30 AM UTC-4, Stan Hu wrote:
>>
>> Yes, it's very possible it's due to syntax highlighting as described in 
>> https://gitlab.com/gitlab-org/gitlab-ce/issues/17327.
>>
>>
>> On Thu, May 19, 2016 at 9:20 AM, Romain Deterre <romain....@gmail.com> 
>> wrote:
>>
>>> Thanks for your answer,
>>>
>>> On Thursday, May 19, 2016 at 9:52:30 AM UTC-4, Stan Hu wrote:
>>>>
>>>> Do you have an external CI configured? You may want to disable it:
>>>>
>>>
>>> There is none, I have no .gitlab-ci.yml file in any of the current 
>>> repositories on this server, and I did not do any CI-specific setup.
>>>
>>> The server on which GitLab runs has 16 GB of RAM, and there's 
>>> consistently 7 GB available. On the other hand, CPU consumption goes to 
>>> 100% on one of the cores when the request to view the page is in flight.
>>>
>>> I tried clicking 'Housekeeping' on the offending project, but it didn't 
>>> seem to make any difference.
>>>
>>> I first saw the issue while trying to reply to a comment in a diff in 
>>> the merge request. The page seemed to freeze right when the comment was 
>>> added. Not sure if this information can help. The merge itself is quite 
>>> small -- it changes about 500 lines of code in three files.
>>>
>>> Is it possible that this is related to  
>>> https://gitlab.com/gitlab-org/gitlab-ce/issues/17327 ? If so, should I 
>>> try to disable syntax highlighting?
>>>
>>> Thanks
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "GitLab" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to gitlabhq+u...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/gitlabhq/488bde17-e914-43ff-97ea-b3c669265a6d%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/gitlabhq/488bde17-e914-43ff-97ea-b3c669265a6d%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/f4291fcd-fc98-4fff-ad7e-77cef47bdc0f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to