Page MenuHomePhabricator

Phab-02 sending old stylesheet copies
Closed, ResolvedPublic

Description

Phab-02 is sending old copies of the stylesheet and is causing graphical glitches in the interface such as small icons, breadcrumb nav broken, and persistent column to be enabled.

phab-02_screenshot.png (628×1 px, 89 KB)

Seems to happen when editing various settings in Differential. The currently served stylesheet (https://phab-02.wmflabs.org/res/phabricator/f1eab25d/core.pkg.css) is different from a different hashed stylesheet (https://phab-02.wmflabs.org/res/phabricator/aaaaaaaa/core.pkg.css). This may be caused by sendfile in nginx in the project proxy (http://stackoverflow.com/questions/6236078/how-to-clear-the-cache-of-nginx). Sendfile is used to send static copies of files and may be doing this with the stylesheets.

Event Timeline

Negative24 raised the priority of this task from to Needs Triage.
Negative24 updated the task description. (Show Details)
Negative24 added subscribers: Negative24, mmodell.

So sendfile is turned on, however since it is just proxying things I do not know if that's actually causing this issue or not.

(I don't mind turning it off if needed since shouldn't affect our usecase, but I am not sure if that'll help you)

(I don't mind turning it off if needed since shouldn't affect our usecase, but I am not sure if that'll help you)

Do you mind turning it off for a few minutes for testing?

@yuvipanda turned off sendfile (which also restarted nginx) and that seems to have fixed the problem but we don't know whether the restart or sendfile fixed it. I'm going to wait until this happens again (sendfile is back on) and then will ask Yuvi to restart nginx only to see if that does it.

Negative24 changed the task status from Open to Stalled.Apr 6 2015, 11:59 PM

I'm going to wait until this happens again

@Negative24: Has it happened again?

@Aklapper: No it hasn't. Closing since it probably was just a fluke.