What is the Symfony equivalent to php command session_write_close?

Multi tool use
Multi tool use





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have been experiencing the same problem these developers mentioned where session locking holds a page up while a long-running Ajax request completes. I can solve the problem using session_write_close() but I am unclear on the relationship between the Symfony session objects we use elsewhere and this pure PHP command. I am worried using this one PHP command while using Symfony session everywhere else will cause some instability.



I assumed it was the same as $session->save() but using $session->save() does not fix the blocking problem the way session_write_close() does.



//pseudo code
session_write_close();
//do some ajax stuff
$session = $this->get('session');
$session->start();









share|improve this question

























  • can you run a var_dump(session_status()) after $session->save(), and post the output?

    – Federkun
    Jan 3 at 22:20











  • $session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

    – Scuzzy
    Jan 3 at 22:21













  • @Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

    – Scuzzy
    Jan 3 at 22:22











  • @Scuzzy That was my initial thought too. But it does not resolve the blocking.

    – Beatscribe
    Jan 3 at 22:27






  • 1





    hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

    – Scuzzy
    Jan 3 at 22:47


















0















I have been experiencing the same problem these developers mentioned where session locking holds a page up while a long-running Ajax request completes. I can solve the problem using session_write_close() but I am unclear on the relationship between the Symfony session objects we use elsewhere and this pure PHP command. I am worried using this one PHP command while using Symfony session everywhere else will cause some instability.



I assumed it was the same as $session->save() but using $session->save() does not fix the blocking problem the way session_write_close() does.



//pseudo code
session_write_close();
//do some ajax stuff
$session = $this->get('session');
$session->start();









share|improve this question

























  • can you run a var_dump(session_status()) after $session->save(), and post the output?

    – Federkun
    Jan 3 at 22:20











  • $session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

    – Scuzzy
    Jan 3 at 22:21













  • @Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

    – Scuzzy
    Jan 3 at 22:22











  • @Scuzzy That was my initial thought too. But it does not resolve the blocking.

    – Beatscribe
    Jan 3 at 22:27






  • 1





    hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

    – Scuzzy
    Jan 3 at 22:47














0












0








0








I have been experiencing the same problem these developers mentioned where session locking holds a page up while a long-running Ajax request completes. I can solve the problem using session_write_close() but I am unclear on the relationship between the Symfony session objects we use elsewhere and this pure PHP command. I am worried using this one PHP command while using Symfony session everywhere else will cause some instability.



I assumed it was the same as $session->save() but using $session->save() does not fix the blocking problem the way session_write_close() does.



//pseudo code
session_write_close();
//do some ajax stuff
$session = $this->get('session');
$session->start();









share|improve this question
















I have been experiencing the same problem these developers mentioned where session locking holds a page up while a long-running Ajax request completes. I can solve the problem using session_write_close() but I am unclear on the relationship between the Symfony session objects we use elsewhere and this pure PHP command. I am worried using this one PHP command while using Symfony session everywhere else will cause some instability.



I assumed it was the same as $session->save() but using $session->save() does not fix the blocking problem the way session_write_close() does.



//pseudo code
session_write_close();
//do some ajax stuff
$session = $this->get('session');
$session->start();






php ajax symfony






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 4 at 6:47









Gun5m0k3

154314




154314










asked Jan 3 at 22:06









BeatscribeBeatscribe

53211




53211













  • can you run a var_dump(session_status()) after $session->save(), and post the output?

    – Federkun
    Jan 3 at 22:20











  • $session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

    – Scuzzy
    Jan 3 at 22:21













  • @Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

    – Scuzzy
    Jan 3 at 22:22











  • @Scuzzy That was my initial thought too. But it does not resolve the blocking.

    – Beatscribe
    Jan 3 at 22:27






  • 1





    hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

    – Scuzzy
    Jan 3 at 22:47



















  • can you run a var_dump(session_status()) after $session->save(), and post the output?

    – Federkun
    Jan 3 at 22:20











  • $session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

    – Scuzzy
    Jan 3 at 22:21













  • @Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

    – Scuzzy
    Jan 3 at 22:22











  • @Scuzzy That was my initial thought too. But it does not resolve the blocking.

    – Beatscribe
    Jan 3 at 22:27






  • 1





    hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

    – Scuzzy
    Jan 3 at 22:47

















can you run a var_dump(session_status()) after $session->save(), and post the output?

– Federkun
Jan 3 at 22:20





can you run a var_dump(session_status()) after $session->save(), and post the output?

– Federkun
Jan 3 at 22:20













$session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

– Scuzzy
Jan 3 at 22:21







$session->save() appears to use the NativeSessionStorage/SessionStorageInterface class to save the data, my money is on that function.

– Scuzzy
Jan 3 at 22:21















@Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

– Scuzzy
Jan 3 at 22:22





@Federkun I think it returns void github.com/symfony/http-foundation/blob/master/Session/…

– Scuzzy
Jan 3 at 22:22













@Scuzzy That was my initial thought too. But it does not resolve the blocking.

– Beatscribe
Jan 3 at 22:27





@Scuzzy That was my initial thought too. But it does not resolve the blocking.

– Beatscribe
Jan 3 at 22:27




1




1





hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

– Scuzzy
Jan 3 at 22:47





hmm, I had a look at github.com/symfony/http-foundation/blob/master/Session/Storage/… and I can see that it's save functon does call session_write_close() in a try block. I wonder if it's worth manually debugging this in your project to see if its gets called.

– Scuzzy
Jan 3 at 22:47












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030444%2fwhat-is-the-symfony-equivalent-to-php-command-session-write-close%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030444%2fwhat-is-the-symfony-equivalent-to-php-command-session-write-close%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







q,hxo6MaYgnYy WPXlfP2Pew7DlAbRX2uv LlBqR6rJHAXdo,UlpkkxjKCxJ JroI H6 95JKgvm fe7fQC,Vp vovi,7GN51bgvQAfsE
IgTxCwsUocS5D,viMTVAaU3z 6,Zw7LsVQ0LqRcsn6MbqsuSZjJsA0MvrF

Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas